Keymaps - obsidian-nvim/obsidian.nvim GitHub Wiki
vim.api.nvim_create_autocmd("User", {
pattern = "ObsidianNoteEnter",
callback = function(ev)
vim.keymap.set("n", "<leader>ch", "<cmd>Obsidian toggle_checkbox<cr>", {
buffer = ev.buf,
desc = "Toggle checkbox",
})
end,
})
Or with the callback module:
require("obsidian").setup {
callbacks = {
enter_note = function(_, note)
vim.keymap.set("n", "<leader>ch", "<cmd>Obsidian toggle_checkbox<cr>", {
buffer = note.bufnr,
desc = "Toggle checkbox",
})
end,
},
}
vim.api.nvim_create_autocmd("User", {
pattern = "ObsidianNoteEnter",
callback = function(ev)
vim.keymap.del("n", "<CR>", { buffer = ev.buf })
end,
})
Or with the callback module like above.