Skip to repository content

tenant.openagents/omega

No repository description is available.

OpenAgents Git authority 2026-07-28T03:34:43.189Z Public web read
NIP-34 coordinate30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omega
MaintainersHidden in public view
References2 branches · 1 tag
Read-only clonegit clone https://openagents.com/git/tenant.openagents/omega.git
Browse files

jetbrains.json

218 lines · 8.0 KB · json
1[
2  {
3    "bindings": {
4      "ctrl-alt-s": "omega::OpenSettings",
5      "ctrl-{": "pane::ActivatePreviousItem",
6      "ctrl-}": "pane::ActivateNextItem",
7      "shift-escape": null, // Unmap workspace::zoom
8      "ctrl-~": "git::Branch",
9      "ctrl-f2": "debugger::Stop",
10      "f6": "debugger::Pause",
11      "f7": "debugger::StepInto",
12      "f8": "debugger::StepOver",
13      "shift-f8": "debugger::StepOut",
14      "f9": "debugger::Continue",
15      "shift-f9": "debugger::Start",
16      "alt-shift-f9": "debugger::Start",
17    },
18  },
19  {
20    "context": "Editor",
21    "bindings": {
22      "ctrl->": ["omega::IncreaseBufferFontSize", { "persist": true }],
23      "ctrl-<": ["omega::DecreaseBufferFontSize", { "persist": true }],
24      "ctrl-shift-j": "editor::JoinLines",
25      "ctrl-d": "editor::DuplicateSelection",
26      "ctrl-y": "editor::DeleteLine",
27      "ctrl-m": "editor::ScrollCursorCenter",
28      "ctrl-pagedown": "editor::MovePageDown",
29      "ctrl-pageup": "editor::MovePageUp",
30      // "ctrl-alt-shift-b": "editor::SelectToPreviousWordStart",
31      "ctrl-alt-enter": "editor::NewlineAbove",
32      "shift-enter": "editor::NewlineBelow",
33      // "ctrl--": "editor::Fold", // TODO: `ctrl-numpad--` (numpad not implemented)
34      // "ctrl-+": "editor::UnfoldLines", // TODO: `ctrl-numpad+` (numpad not implemented)
35      "alt-shift-g": "editor::SplitSelectionIntoLines",
36      "alt-j": ["editor::SelectNext", { "replace_newest": false }],
37      "alt-shift-j": ["editor::SelectPrevious", { "replace_newest": false }],
38      "ctrl-/": ["editor::ToggleComments", { "advance_downwards": true }],
39      "ctrl-w": "editor::SelectLargerSyntaxNode",
40      "ctrl-shift-w": "editor::SelectSmallerSyntaxNode",
41      "shift-alt-up": "editor::MoveLineUp",
42      "shift-alt-down": "editor::MoveLineDown",
43      "ctrl-alt-l": "editor::Format",
44      "ctrl-alt-o": "editor::OrganizeImports",
45      "shift-f6": "editor::Rename",
46      "ctrl-alt-left": "pane::GoBack",
47      "ctrl-alt-right": "pane::GoForward",
48      "alt-f7": "editor::FindAllReferences",
49      "ctrl-alt-f7": "editor::FindAllReferences",
50      "ctrl-b": "editor::GoToDefinition", // Conflicts with workspace::ToggleLeftDock
51      "ctrl-alt-b": "editor::GoToImplementation", // Conflicts with workspace::ToggleRightDock
52      "ctrl-shift-b": "editor::GoToTypeDefinition",
53      "ctrl-alt-shift-b": "editor::GoToTypeDefinitionSplit",
54      "f2": "editor::GoToDiagnostic",
55      "shift-f2": "editor::GoToPreviousDiagnostic",
56      "ctrl-alt-shift-down": "editor::GoToHunk",
57      "ctrl-alt-shift-up": "editor::GoToPreviousHunk",
58      "ctrl-alt-z": "git::Restore",
59      "ctrl-home": "editor::MoveToBeginning",
60      "ctrl-end": "editor::MoveToEnd",
61      "ctrl-shift-home": "editor::SelectToBeginning",
62      "ctrl-shift-end": "editor::SelectToEnd",
63      "ctrl-f8": "editor::ToggleBreakpoint",
64      "ctrl-shift-f8": "editor::EditLogBreakpoint",
65      "ctrl-shift-u": "editor::ToggleCase",
66    },
67  },
68  {
69    "context": "Editor && mode == full",
70    "bindings": {
71      "ctrl-f12": "outline::Toggle",
72      "ctrl-r": ["buffer_search::Deploy", { "replace_enabled": true }],
73      "ctrl-e": "file_finder::Toggle",
74      "ctrl-shift-n": "file_finder::Toggle",
75      "ctrl-alt-n": "file_finder::Toggle",
76      "ctrl-g": "go_to_line::Toggle",
77      "alt-enter": "editor::ToggleCodeActions",
78      "ctrl-space": "editor::ShowCompletions",
79      "ctrl-q": "editor::Hover",
80      "ctrl-p": "editor::ShowSignatureHelp",
81      "ctrl-\\": "assistant::InlineAssist",
82    },
83  },
84  {
85    "context": "Editor && mode == auto_height",
86    "bindings": {
87      "shift-enter": "editor::Newline",
88      "ctrl-shift-enter": "editor::NewlineBelow",
89    },
90  },
91  {
92    "context": "BufferSearchBar",
93    "bindings": {
94      "shift-enter": "search::SelectPreviousMatch",
95    },
96  },
97  {
98    "context": "AcpThreadSearchBar > Editor",
99    "bindings": {
100      "shift-enter": "agent::SelectPreviousThreadMatch",
101    },
102  },
103  {
104    "context": "BufferSearchBar || ProjectSearchBar",
105    "bindings": {
106      "alt-c": "search::ToggleCaseSensitive",
107      "alt-e": "search::ToggleSelection",
108      "alt-x": "search::ToggleRegex",
109      "alt-w": "search::ToggleWholeWord",
110    },
111  },
112  {
113    "context": "Workspace",
114    "bindings": {
115      "ctrl-shift-f12": "workspace::ToggleAllDocks",
116      "ctrl-shift-r": ["pane::DeploySearch", { "replace_enabled": true }],
117      "alt-shift-f10": "task::Spawn",
118      "shift-f10": "task::Spawn",
119      "ctrl-f5": "task::Rerun",
120      "ctrl-e": "file_finder::Toggle",
121      "ctrl-k": "git_panel::ToggleFocus", // bug: This should also focus commit editor
122      "ctrl-shift-n": "file_finder::Toggle",
123      "ctrl-alt-n": "file_finder::Toggle",
124      "ctrl-n": "project_symbols::Toggle",
125      "ctrl-shift-a": "command_palette::Toggle",
126      "shift shift": "command_palette::Toggle",
127      "ctrl-alt-shift-n": "project_symbols::Toggle",
128      "alt-0": "git_panel::ToggleFocus",
129      "alt-1": "project_panel::ToggleFocus",
130      "alt-5": "debug_panel::ToggleFocus",
131      "alt-6": "diagnostics::Deploy",
132      "alt-7": "outline_panel::ToggleFocus",
133    },
134  },
135  {
136    "context": "Pane", // this is to override the default Pane mappings to switch tabs
137    "bindings": {
138      "alt-1": "project_panel::ToggleFocus",
139      "alt-2": null, // Bookmarks (left dock)
140      "alt-3": null, // Find Panel (bottom dock)
141      "alt-4": null, // Run Panel (bottom dock)
142      "alt-5": "debug_panel::ToggleFocus",
143      "alt-6": "diagnostics::Deploy",
144      "alt-7": "outline_panel::ToggleFocus",
145      "alt-8": null, // Services (bottom dock)
146      "alt-9": null, // Git History (bottom dock)
147      "alt-0": "git_panel::ToggleFocus",
148    },
149  },
150  {
151    "context": "Workspace || Editor",
152    "bindings": {
153      "alt-f12": "terminal_panel::Toggle",
154      "ctrl-shift-k": "git::Push",
155    },
156  },
157  {
158    "context": "Pane",
159    "bindings": {
160      "ctrl-alt-left": "pane::GoBack",
161      "ctrl-alt-right": "pane::GoForward",
162      "alt-left": "pane::ActivatePreviousItem",
163      "alt-right": "pane::ActivateNextItem",
164    },
165  },
166  {
167    "context": "ProjectPanel",
168    "bindings": {
169      "enter": "project_panel::Open",
170      "ctrl-shift-f": "project_panel::NewSearchInDirectory",
171      "backspace": ["project_panel::Trash", { "skip_prompt": false }],
172      "delete": ["project_panel::Trash", { "skip_prompt": false }],
173      "shift-delete": ["project_panel::Delete", { "skip_prompt": false }],
174      "shift-f6": "project_panel::Rename",
175    },
176  },
177  {
178    "context": "Terminal",
179    "bindings": {
180      "ctrl-shift-t": "workspace::NewTerminal",
181      "alt-f12": "workspace::CloseActiveDock",
182      "ctrl-up": "terminal::ScrollLineUp",
183      "ctrl-down": "terminal::ScrollLineDown",
184      "shift-pageup": "terminal::ScrollPageUp",
185      "shift-pagedown": "terminal::ScrollPageDown",
186    },
187  },
188  { "context": "GitPanel", "bindings": { "alt-0": "workspace::CloseActiveDock" } },
189  { "context": "ProjectPanel", "bindings": { "alt-1": "workspace::CloseActiveDock" } },
190  { "context": "DebugPanel", "bindings": { "alt-5": "workspace::CloseActiveDock" } },
191  { "context": "Diagnostics > Editor", "bindings": { "alt-6": "pane::CloseActiveItem" } },
192  { "context": "OutlinePanel", "bindings": { "alt-7": "workspace::CloseActiveDock" } },
193  {
194    // `ctrl-alt-l` is bound to `editor::Format` (jetbrains "Reformat Code") in
195    // the Editor context above, which collides with the default
196    // `agent::OpenRulesLibrary` binding. Mirror the windows keymap and use
197    // `shift-alt-l` instead so the menu hint and the action stay in sync.
198    "context": "AgentPanel",
199    "bindings": {
200      "ctrl-alt-l": null,
201      "shift-alt-l": "agent::OpenRulesLibrary",
202    },
203  },
204  {
205    "context": "Dock || Workspace || OutlinePanel || ProjectPanel || CollabPanel",
206    "bindings": {
207      "escape": "editor::ToggleFocus",
208      "shift-escape": "workspace::CloseActiveDock",
209    },
210  },
211  {
212    "context": "Editor && mode == auto_height",
213    "bindings": {
214      "escape": "editor::Cancel",
215    },
216  },
217]
218
Served at tenant.openagents/omega Member data and write actions are omitted.