add code runner for markdown codeblocks (mdeval)

This commit is contained in:
2024-12-01 18:14:00 -05:00
parent bac5551e0a
commit fb2258fc3e
2 changed files with 16 additions and 2 deletions
+10 -2
View File
@@ -1,4 +1,4 @@
-- ───────────────────────────────────────( set leader key to space )─ -- ────────────────────────────────────────────────────( leader key )─
vim.g.mapleader = ' ' vim.g.mapleader = ' '
vim.g.maplocalleader = '\\' vim.g.maplocalleader = '\\'
@@ -94,7 +94,12 @@ keymap.set(
) )
keymap.set('n', '<leader>xq', '<cmd>Trouble quickfix toggle<CR>', opts('Open trouble quickfix list')) keymap.set('n', '<leader>xq', '<cmd>Trouble quickfix toggle<CR>', opts('Open trouble quickfix list'))
keymap.set('n', '<leader>xl', '<cmd>Trouble loclist toggle<CR>', opts('Open trouble location list')) keymap.set('n', '<leader>xl', '<cmd>Trouble loclist toggle<CR>', opts('Open trouble location list'))
keymap.set('n', '<leader>xt', '<cmd>Trouble todo toggle<CR>', opts('Open todos in trouble')) keymap.set(
'n',
'<leader>xt',
'<cmd>Trouble todo toggle win.position=right focus=false<CR>',
opts('Open todos in trouble')
)
-- ─────────────────────────────────────────────────────( telescope )─ -- ─────────────────────────────────────────────────────( telescope )─
keymap.set( keymap.set(
@@ -202,3 +207,6 @@ keymap.set(
'<cmd>Telescope symbols initial_mode=normal theme=get_ivy<cr>', '<cmd>Telescope symbols initial_mode=normal theme=get_ivy<cr>',
opts('Icon picker (Insert Mode)') opts('Icon picker (Insert Mode)')
) )
-- ──────────────────────────────────────────────────────( markdown )─
keymap.set('n', '<leader>cr', '<cmd>MdEval<CR>', opts('Execute markdown codeblock'))
+6
View File
@@ -0,0 +1,6 @@
return {
'jubnzv/mdeval.nvim',
ft = 'markdown',
cmd = 'MdEval',
opts = { require_confirmation = false },
}