kickstart.nvim/lua/custom/plugins/zk-nvim.lua

31 lines
739 B
Lua

return {
'zk-org/zk-nvim',
config = function()
require('zk').setup {
-- Can be "telescope", "fzf", "fzf_lua", "minipick", "snacks_picker",
-- or select" (`vim.ui.select`).
picker = 'select',
highlight = {
additional_vim_regex_highlighting = true,
},
lsp = {
-- `config` is passed to `vim.lsp.start(config)`
config = {
name = 'zk',
cmd = { 'zk', 'lsp' },
filetypes = { 'markdown' },
-- on_attach = ...
-- etc, see `:h vim.lsp.start()`
},
-- automatically attach buffers in a zk notebook that match the given filetypes
auto_attach = {
enabled = true,
},
},
}
end,
}