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 })
|
||||
|
||||
-- Recognize .md as pandoc
|
||||
vim.api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
|
||||
vim.api.nvim_create_autocmd({ "BufNew" }, {
|
||||
pattern = { "*.md", },
|
||||
group = markdown,
|
||||
callback = function()
|
||||
@ -25,7 +25,7 @@ vim.api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
|
||||
})
|
||||
|
||||
-- French markdown files
|
||||
vim.api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
|
||||
vim.api.nvim_create_autocmd({ "BufNew" }, {
|
||||
pattern = { "*-fr.md", },
|
||||
group = markdown,
|
||||
callback = function()
|
||||
|
@ -40,8 +40,18 @@ keymap('t', '<Esc>', '<C-\\><C-n>', { noremap = true, silent = true })
|
||||
-- Markdown scratchpads
|
||||
require('which-key').add({
|
||||
{ "<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>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 })
|
||||
|
Loading…
x
Reference in New Issue
Block a user