nvim: Check if code evaluation maps set before overriding
If we already have <lleader>cc/cx mappings set before we come to set them for markdown filetypes we will not override them.
This commit is contained in:
parent
d7d5c5f908
commit
ddaaa69795
2 changed files with 7 additions and 3 deletions
|
|
@ -14,8 +14,12 @@ end
|
||||||
-- edit code cells with full lsp access
|
-- edit code cells with full lsp access
|
||||||
map("n", "<localleader>ce", "<cmd>FeMaco<cr>", { silent = true, desc = "edit code block" })
|
map("n", "<localleader>ce", "<cmd>FeMaco<cr>", { silent = true, desc = "edit code block" })
|
||||||
-- execute code cells
|
-- execute code cells
|
||||||
|
if not vim.fn.mapcheck("<localleader>cc") then
|
||||||
map("n", "<localleader>cc", "<cmd>MdEval<cr>", { silent = true, desc = "evaluate code block" })
|
map("n", "<localleader>cc", "<cmd>MdEval<cr>", { silent = true, desc = "evaluate code block" })
|
||||||
|
end
|
||||||
|
if not vim.fn.mapcheck("<localleader>cx") then
|
||||||
map("n", "<localleader>cx", "<cmd>MdEvalClean<cr>", { silent = true, desc = "clear code results" })
|
map("n", "<localleader>cx", "<cmd>MdEvalClean<cr>", { silent = true, desc = "clear code results" })
|
||||||
|
end
|
||||||
|
|
||||||
-- jump to beginning of previous/ next cell code
|
-- jump to beginning of previous/ next cell code
|
||||||
map("n", "]c", "/^```<cr>}:nohl<cr>", { desc = "next code cell" })
|
map("n", "]c", "/^```<cr>}:nohl<cr>", { desc = "next code cell" })
|
||||||
|
|
|
||||||
|
|
@ -144,7 +144,7 @@ return {
|
||||||
":noautocmd :MoltenEnterOutput<cr>",
|
":noautocmd :MoltenEnterOutput<cr>",
|
||||||
{ silent = true, desc = "show output" }
|
{ silent = true, desc = "show output" }
|
||||||
)
|
)
|
||||||
map("n", "<localleader>cP", function()
|
map("n", "<localleader>cx", function()
|
||||||
vim.cmd("MoltenHideOutput")
|
vim.cmd("MoltenHideOutput")
|
||||||
vim.cmd("MoltenDelete")
|
vim.cmd("MoltenDelete")
|
||||||
end, { silent = true, desc = "hide output" })
|
end, { silent = true, desc = "hide output" })
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue