Neovim add a filetype restricted bind
lua
vim.api.nvim_create_autocmd("filetype", {
pattern = { "markdown" },
callback = function()
vim.schedule(function()
vim.keymap.set("n", "<CR>", commands.cycle_checkbox)
end)
end,
})