Skip to repository content218 lines · 8.0 KB · json
tenant.openagents/omega
No repository description is available.
OpenAgents Git authority 2026-07-28T03:34:43.189Z Public web read
NIP-34 coordinate
30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omegaMaintainersHidden in public view
References2 branches · 1 tag
Read-only clone
git clone https://openagents.com/git/tenant.openagents/omega.gitBrowse files
jetbrains.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