aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspl3g <spleefer6@yandex.ru>2025-08-22 22:31:36 +0500
committerspl3g <spleefer6@yandex.ru>2025-08-22 22:40:09 +0500
commitbdde0f411e16d127d844c1e550e34118ec8886e6 (patch)
tree9c45f50cbf1caa2b77d39e4b3d0fcc0db2100d44
parent3f9397392c83744e9210e3ecc268eb20a46a95ed (diff)
feat(nvf): enable telescope and change some binds
-rw-r--r--home-manager/homeModules/nvf/default.nix34
1 files changed, 24 insertions, 10 deletions
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 = "<C-\\>";
+ 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 = "<C-\\>";
+ action = ''<cmd>lua vim.opt.keymap = vim.opt.keymap:get() == "russian-jcukenwin" and "" or "russian-jcukenwin"<CR>'';
+ mode = ["n"];
+ }
+ ];
+ };
};
};
}