From bdde0f411e16d127d844c1e550e34118ec8886e6 Mon Sep 17 00:00:00 2001 From: spl3g Date: Fri, 22 Aug 2025 22:31:36 +0500 Subject: feat(nvf): enable telescope and change some binds --- home-manager/homeModules/nvf/default.nix | 34 ++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) (limited to 'home-manager/homeModules') diff --git a/home-manager/homeModules/nvf/default.nix b/home-manager/homeModules/nvf/default.nix index b3c98cf..d98dc51 100644 --- a/home-manager/homeModules/nvf/default.nix +++ b/home-manager/homeModules/nvf/default.nix @@ -42,19 +42,33 @@ go.enable = true; zig.enable = true; }; - - binds.whichKey.enable = true; + + telescope = { + enable = true; + }; globals.editorconfig = true; - }; - keymaps = [ - { - key = "C-\\"; - action = ''vim.opt.keymap = vim.opt.keymap == "russian-juckenwin" and "" or "russian-juckenwin"''; - lua = true; - } - ]; + keymaps = [ + { + key = ""; + action = ''function() + vim.opt.keymap = vim.opt.keymap:get() == "russian-jcukenwin" + and "" + or "russian-jcukenwin" + vim.cmd.stopinsert() + vim.cmd.startinsert() + end''; + mode = ["i"]; + lua = true; + } + { + key = ""; + action = ''lua vim.opt.keymap = vim.opt.keymap:get() == "russian-jcukenwin" and "" or "russian-jcukenwin"''; + mode = ["n"]; + } + ]; + }; }; }; } -- cgit v1.2.3