about summary refs log tree commit diff
path: root/config/nvim/lua/plugins/zk.lua
blob: ce2e11a9a079e47fc2093fc0e744d123a54a41b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
return {
  "zk-org/zk-nvim",
  lazy = false,
  config = function()
    require("zk").setup({
      picker = "telescope",
      lsp = {
        config = {
          name = "zk",
          cmd = { "zk", "lsp" },
          filetypes = { "markdown" },
        },
        auto_attach = {
          enabled = true,
        },
      },
    })
  end,
  keys = {
    { "<leader>zz", "<cmd>ZkNotes<cr>", desc = "Notes" },
    { "<leader>zl", "<cmd>ZkLinks<cr>", desc = "Links" },
    { "<leader>zb", "<cmd>ZkBacklinks<cr>", desc = "Backlinks" },
    { "<leader>zi", "<cmd>ZkInsertLink<cr>", desc = "Insert Link" },
    { "<leader>zd", "<cmd>ZkCd<cr>", desc = "Enter Directory" },
  }
}