Skip to content

Commit 88834cc

Browse files
committed
run-nvim: fix keymaps
1 parent ce21e1f commit 88834cc

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

modules/plugins/runner/run-nvim/config.nix

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
...
66
}: let
77
inherit (lib.modules) mkIf mkDefault;
8-
inherit (lib.nvim.binds) addDescriptionsToMappings mkSetLznBinding mkSetLuaLznBinding;
8+
inherit (lib.nvim.binds) mkKeymap;
99

1010
cfg = config.vim.runner.run-nvim;
11-
mappingDefinitions = options.vim.runner.run-nvim.mappings;
12-
mappings = addDescriptionsToMappings cfg.mappings mappingDefinitions;
11+
inherit (options.vim.runner.run-nvim) mappings;
1312
in {
1413
config = mkIf cfg.enable {
1514
vim = {
@@ -21,14 +20,17 @@ in {
2120
cmd = "Run";
2221

2322
keys = [
24-
(mkSetLznBinding "n" mappings.run "<cmd>Run<CR>")
25-
(mkSetLznBinding "n" mappings.runOverride "<cmd>Run!<CR>")
26-
(mkSetLuaLznBinding "n" mappings.runCommand ''
27-
function()
28-
local input = vim.fn.input("Run command: ")
29-
if input ~= "" then require("run").run(input, false) end
30-
end
31-
'')
23+
(mkKeymap "n" cfg.mappings.run "<cmd>Run<CR>" {desc = mappings.run.description;})
24+
(mkKeymap "n" cfg.mappings.runOverride "<cmd>Run!<CR>" {desc = mappings.runOverride.description;})
25+
(mkKeymap "n" cfg.mappings.runCommand ''
26+
function()
27+
local input = vim.fn.input("Run command: ")
28+
if input ~= "" then require("run").run(input, false) end
29+
end
30+
'' {
31+
desc = mappings.run.description;
32+
lua = true;
33+
})
3234
];
3335
};
3436

0 commit comments

Comments
 (0)