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 }
23 },
24 {
25 "context": "Editor && mode == full",
26 "bindings": {
27 "cmd-r": "outline::Toggle"
28 }
29 },
30 {
31 "context": "BufferSearchBar",
32 "bindings": {
33 "cmd-f3": "search::SelectNextMatch",
34 "cmd-shift-f3": "search::SelectPrevMatch"
35 }
36 },
37 {
38 "context": "Workspace",
39 "bindings": {
40 "cmd-\\": "workspace::ToggleLeftSidebar",
41 "cmd-k cmd-b": "workspace::ToggleLeftSidebar",
42 "cmd-t": "file_finder::Toggle",
43 "cmd-shift-r": "project_symbols::Toggle"
44 }
45 },
46 {
47 "context": "Pane",
48 "bindings": {
49 "alt-cmd-/": "search::ToggleRegex",
50 "ctrl-0": "project_panel::ToggleFocus"
51 }
52 },
53 {
54 "context": "ProjectPanel",
55 "bindings": {
56 "ctrl-[": "project_panel::CollapseSelectedEntry",
57 "ctrl-b": "project_panel::CollapseSelectedEntry",
58 "h": "project_panel::CollapseSelectedEntry",
59 "ctrl-]": "project_panel::ExpandSelectedEntry",
60 "ctrl-f": "project_panel::ExpandSelectedEntry",
61 "ctrl-shift-c": "project_panel::CopyPath"
62 }
63 },
64 {
65 "context": "Dock",
66 "bindings": {}
67 }
68]