Compare commits
	
		
			3 Commits
		
	
	
		
			e86ab765d7
			...
			983e8ff195
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						983e8ff195
	
				 | 
					
					
						|||
| 
						
						
							
						
						ea402d4c4e
	
				 | 
					
					
						|||
| 
						
						
							
						
						b6dae05d63
	
				 | 
					
					
						
@@ -2,7 +2,7 @@ local markdown = vim.api.nvim_create_augroup("markdown", { clear = true })
 | 
				
			|||||||
local spelling = vim.api.nvim_create_augroup("spelling", { clear = true })
 | 
					local spelling = vim.api.nvim_create_augroup("spelling", { clear = true })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- Recognize .md as pandoc
 | 
					-- Recognize .md as pandoc
 | 
				
			||||||
vim.api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
 | 
					vim.api.nvim_create_autocmd({ "BufNew" }, {
 | 
				
			||||||
  pattern = { "*.md", },
 | 
					  pattern = { "*.md", },
 | 
				
			||||||
  group = markdown,
 | 
					  group = markdown,
 | 
				
			||||||
  callback = function()
 | 
					  callback = function()
 | 
				
			||||||
@@ -25,7 +25,7 @@ vim.api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
 | 
				
			|||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- French markdown files
 | 
					-- French markdown files
 | 
				
			||||||
vim.api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
 | 
					vim.api.nvim_create_autocmd({ "BufNew" }, {
 | 
				
			||||||
  pattern = { "*-fr.md", },
 | 
					  pattern = { "*-fr.md", },
 | 
				
			||||||
  group = markdown,
 | 
					  group = markdown,
 | 
				
			||||||
  callback = function()
 | 
					  callback = function()
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -39,9 +39,19 @@ keymap('t', '<Esc>', '<C-\\><C-n>', { noremap = true, silent = true })
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- Markdown scratchpads
 | 
					-- Markdown scratchpads
 | 
				
			||||||
require('which-key').add({
 | 
					require('which-key').add({
 | 
				
			||||||
  { "<leader>m",  group = "[M]arkdown" },
 | 
					  { "<leader>m",   group = "[M]arkdown" },
 | 
				
			||||||
  { "<leader>m_", hidden = "true" }
 | 
					  { "<leader>m_",  hidden = true },
 | 
				
			||||||
 | 
					  { "<leader>sl",  group = "[S]pell[Lang]" },
 | 
				
			||||||
 | 
					  { "<leader>sl_", hidden = true },
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
keymap('n', '<leader>mn', ':e ~/tmp/scratch.md<CR>', { desc = '[M]arkdown [N]ew', noremap = true, silent = true })
 | 
					keymap('n', '<leader>mn', ':e ~/tmp/scratch.md<CR>', { desc = '[M]arkdown [N]ew', noremap = true, silent = true })
 | 
				
			||||||
keymap('n', '<leader>me', ':e ~/tmp/scratch-fr.md<CR>', { desc = '[M]arkdown new Fr[e]nch', noremap = true, silent = true })
 | 
					keymap('n', '<leader>me', ':e ~/tmp/scratch-fr.md<CR>',
 | 
				
			||||||
 | 
					  { desc = '[M]arkdown new Fr[e]nch', noremap = true, silent = true })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- Spellchecking
 | 
				
			||||||
 | 
					keymap('n', '<leader>st', ':set spell!<CR>', { desc = "Toggle [S]pellcheck", silent = true, noremap = true })
 | 
				
			||||||
 | 
					keymap('n', '<leader>sle', ':set spelllang=en<CR>',
 | 
				
			||||||
 | 
					  { desc = "Set [S]pell[L]ang to [E]nglish", silent = true, noremap = true })
 | 
				
			||||||
 | 
					keymap('n', '<leader>slf', ':set spelllang=fr<CR>',
 | 
				
			||||||
 | 
					  { desc = "Set [S]pell[L]ang to [F]rench", silent = true, noremap = true })
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user