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
|
||||
map("n", "<localleader>ce", "<cmd>FeMaco<cr>", { silent = true, desc = "edit code block" })
|
||||
-- execute code cells
|
||||
if not vim.fn.mapcheck("<localleader>cc") then
|
||||
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" })
|
||||
end
|
||||
|
||||
-- jump to beginning of previous/ next cell code
|
||||
map("n", "]c", "/^```<cr>}:nohl<cr>", { desc = "next code cell" })
|
||||
|
|
|
|||
|
|
@ -144,7 +144,7 @@ return {
|
|||
":noautocmd :MoltenEnterOutput<cr>",
|
||||
{ silent = true, desc = "show output" }
|
||||
)
|
||||
map("n", "<localleader>cP", function()
|
||||
map("n", "<localleader>cx", function()
|
||||
vim.cmd("MoltenHideOutput")
|
||||
vim.cmd("MoltenDelete")
|
||||
end, { silent = true, desc = "hide output" })
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue