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