Skip to content

Commit 49ff533

Browse files
committed
add zed keymap
1 parent fe283c4 commit 49ff533

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed

modules/home-manager/dotfiles/default.nix

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ in
5757
source = ./fd;
5858
recursive = true;
5959
};
60+
"zed/keymap.json" = {
61+
source = config.lib.file.mkOutOfStoreSymlink "${dotfilesPath}/zed/keymap.json";
62+
};
6063
};
6164
};
6265
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
// Zed keymap
2+
//
3+
// For information on binding keys, see the Zed
4+
// documentation: https://zed.dev/docs/key-bindings
5+
//
6+
// To see the default key bindings run `zed: open default keymap`
7+
// from the command palette.
8+
[
9+
{
10+
"context": "Workspace",
11+
"bindings": {
12+
// "shift shift": "file_finder::Toggle"
13+
}
14+
},
15+
{
16+
"context": "Editor && vim_mode == insert",
17+
"bindings": {
18+
// "j k": "vim::NormalBefore"
19+
}
20+
},
21+
{
22+
"context": "buffer_search_deployed > VimControl && !menu",
23+
"bindings": {
24+
"enter": "search::SelectNextMatch",
25+
"shift-enter": "search::SelectPreviousMatch"
26+
}
27+
},
28+
{
29+
"context": "VimControl && multibuffer && !menu",
30+
"bindings": {
31+
"enter": "search::SelectNextMatch",
32+
"shift-enter": "search::SelectPreviousMatch"
33+
}
34+
},
35+
{
36+
"context": "ProjectSearchBar",
37+
"bindings": {
38+
"enter": "project_search::ToggleFocus"
39+
}
40+
}
41+
]

0 commit comments

Comments
 (0)