aboutsummaryrefslogtreecommitdiff
path: root/home-manager
diff options
context:
space:
mode:
Diffstat (limited to 'home-manager')
-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"];
+ }
+ ];
+ };
};
};
}