From a625646675ab008ab424cfa8d60e76545b9adca2 Mon Sep 17 00:00:00 2001 From: Gabe Venberg <gabevenberg@gmail.com> Date: Fri, 28 Feb 2025 13:47:46 +0100 Subject: [PATCH] added more zk keybinds, integrated with telescope. --- modules/home-manager/nvim/zk.nix | 41 +++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/modules/home-manager/nvim/zk.nix b/modules/home-manager/nvim/zk.nix index b75ce95..8eb5e0d 100644 --- a/modules/home-manager/nvim/zk.nix +++ b/modules/home-manager/nvim/zk.nix @@ -6,7 +6,10 @@ }: { config = lib.mkIf config.user.nvim.enable { programs.nixvim = { - plugins.zk.enable = true; + plugins.zk = { + enable = true; + settings.picker = "telescope"; + }; plugins.which-key.settings.spec = [ { __unkeyed-1 = "<leader>z"; @@ -32,6 +35,42 @@ desc = "Search zk notes from selection"; }; } + { + action = ":ZkNotes<CR>"; + key = "<leader>zn"; + mode = "n"; + options = { + silent = true; + desc = "Search zk notes"; + }; + } + { + action = ":ZkLinks<CR>"; + key = "<leader>zl"; + mode = "n"; + options = { + silent = true; + desc = "Search outgoing links"; + }; + } + { + action = ":ZkBacklinks<CR>"; + key = "<leader>zb"; + mode = "n"; + options = { + silent = true; + desc = "Search incoming links"; + }; + } + { + action = ":ZkTags<CR>"; + key = "<leader>zt"; + mode = "n"; + options = { + silent = true; + desc = "Search tags"; + }; + } ]; }; };