1[
2 {
3 "bindings": {
4 "cmd-k cmd-p": "workspace::ActivatePreviousPane",
5 "cmd-k cmd-n": "workspace::ActivateNextPane"
6 }
7 },
8 {
9 "context": "Editor",
10 "bindings": {
11 "cmd-b": "editor::GoToDefinition",
12 "cmd-<": "editor::ScrollCursorCenter",
13 "cmd-g": [
14 "editor::SelectNext",
15 {
16 "replace_newest": true
17 }
18 ],
19 "ctrl-shift-down": "editor::AddSelectionBelow",
20 "ctrl-shift-up": "editor::AddSelectionAbove",
21 "cmd-shift-backspace": "editor::DeleteToBeginningOfLine",
22 "cmd-shift-enter": "editor::NewlineAbove",
23 "cmd-enter": "editor::NewlineBelow"
24 }
25 },
26 {
27 "context": "Editor && mode == full",
28 "bindings": {
29 "cmd-r": "outline::Toggle"
30 }
31 },
32 {
33 "context": "BufferSearchBar",
34 "bindings": {
35 "cmd-f3": "search::SelectNextMatch",
36 "cmd-shift-f3": "search::SelectPrevMatch"
37 }
38 },
39 {
40 "context": "Workspace",
41 "bindings": {
42 "cmd-\\": "workspace::ToggleLeftDock",
43 "cmd-k cmd-b": "workspace::ToggleLeftDock",
44 "cmd-t": "file_finder::Toggle",
45 "cmd-shift-r": "project_symbols::Toggle"
46 }
47 },
48 {
49 "context": "Pane",
50 "bindings": {
51 "alt-cmd-/": "search::ToggleRegex",
52 "ctrl-0": "project_panel::ToggleFocus"
53 }
54 },
55 {
56 "context": "ProjectPanel",
57 "bindings": {
58 "ctrl-[": "project_panel::CollapseSelectedEntry",
59 "ctrl-b": "project_panel::CollapseSelectedEntry",
60 "alt-b": "project_panel::CollapseSelectedEntry",
61 "ctrl-]": "project_panel::ExpandSelectedEntry",
62 "ctrl-f": "project_panel::ExpandSelectedEntry",
63 "ctrl-shift-c": "project_panel::CopyPath"
64 }
65 }
66]