Skip to content

Commit 7f78e2d

Browse files
authored
yazi: update keymap config
1 parent 441fae8 commit 7f78e2d

File tree

3 files changed

+32
-32
lines changed

3 files changed

+32
-32
lines changed

modules/programs/yazi.nix

+9-9
Original file line numberDiff line numberDiff line change
@@ -77,16 +77,16 @@ in {
7777
default = { };
7878
example = literalExpression ''
7979
{
80-
input.keymap = [
81-
{ exec = "close"; on = [ "<C-q>" ]; }
82-
{ exec = "close --submit"; on = [ "<Enter>" ]; }
83-
{ exec = "escape"; on = [ "<Esc>" ]; }
84-
{ exec = "backspace"; on = [ "<Backspace>" ]; }
80+
input.prepend_keymap = [
81+
{ run = "close"; on = [ "<C-q>" ]; }
82+
{ run = "close --submit"; on = [ "<Enter>" ]; }
83+
{ run = "escape"; on = [ "<Esc>" ]; }
84+
{ run = "backspace"; on = [ "<Backspace>" ]; }
8585
];
86-
manager.keymap = [
87-
{ exec = "escape"; on = [ "<Esc>" ]; }
88-
{ exec = "quit"; on = [ "q" ]; }
89-
{ exec = "close"; on = [ "<C-q>" ]; }
86+
manager.prepend_keymap = [
87+
{ run = "escape"; on = [ "<Esc>" ]; }
88+
{ run = "quit"; on = [ "q" ]; }
89+
{ run = "close"; on = [ "<C-q>" ]; }
9090
];
9191
}
9292
'';
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
1-
[[input.keymap]]
2-
exec = "close"
1+
[[input.prepend_keymap]]
32
on = ["<C-q>"]
3+
run = "close"
44

5-
[[input.keymap]]
6-
exec = "close --submit"
5+
[[input.prepend_keymap]]
76
on = ["<Enter>"]
7+
run = "close --submit"
88

9-
[[input.keymap]]
10-
exec = "escape"
9+
[[input.prepend_keymap]]
1110
on = ["<Esc>"]
11+
run = "escape"
1212

13-
[[input.keymap]]
14-
exec = "backspace"
13+
[[input.prepend_keymap]]
1514
on = ["<Backspace>"]
15+
run = "backspace"
1616

17-
[[manager.keymap]]
18-
exec = "escape"
17+
[[manager.prepend_keymap]]
1918
on = ["<Esc>"]
19+
run = "escape"
2020

21-
[[manager.keymap]]
22-
exec = "quit"
21+
[[manager.prepend_keymap]]
2322
on = ["q"]
23+
run = "quit"
2424

25-
[[manager.keymap]]
26-
exec = "close"
25+
[[manager.prepend_keymap]]
2726
on = ["<C-q>"]
27+
run = "close"

tests/modules/programs/yazi/settings.nix

+9-9
Original file line numberDiff line numberDiff line change
@@ -5,35 +5,35 @@
55
enable = true;
66

77
keymap = {
8-
input.keymap = [
8+
input.prepend_keymap = [
99
{
10-
exec = "close";
10+
run = "close";
1111
on = [ "<C-q>" ];
1212
}
1313
{
14-
exec = "close --submit";
14+
run = "close --submit";
1515
on = [ "<Enter>" ];
1616
}
1717
{
18-
exec = "escape";
18+
run = "escape";
1919
on = [ "<Esc>" ];
2020
}
2121
{
22-
exec = "backspace";
22+
run = "backspace";
2323
on = [ "<Backspace>" ];
2424
}
2525
];
26-
manager.keymap = [
26+
manager.prepend_keymap = [
2727
{
28-
exec = "escape";
28+
run = "escape";
2929
on = [ "<Esc>" ];
3030
}
3131
{
32-
exec = "quit";
32+
run = "quit";
3333
on = [ "q" ];
3434
}
3535
{
36-
exec = "close";
36+
run = "close";
3737
on = [ "<C-q>" ];
3838
}
3939
];

0 commit comments

Comments
 (0)