diff --git a/config/cursor/keybindings.json b/config/cursor/keybindings.json index 106011b..47d0351 100644 --- a/config/cursor/keybindings.json +++ b/config/cursor/keybindings.json @@ -1,1029 +1,219 @@ // Place your key bindings in this file to override the defaultsauto[] [ - { - "key": "cmd+1", - "command": "workbench.action.openEditorAtIndex1" - }, - { - "key": "ctrl+1", - "command": "-workbench.action.openEditorAtIndex1" - }, - { - "key": "cmd+2", - "command": "workbench.action.openEditorAtIndex2" - }, - { - "key": "ctrl+2", - "command": "-workbench.action.openEditorAtIndex2" - }, - { - "key": "cmd+3", - "command": "workbench.action.openEditorAtIndex3" - }, - { - "key": "ctrl+3", - "command": "-workbench.action.openEditorAtIndex3" - }, - { - "key": "cmd+4", - "command": "workbench.action.openEditorAtIndex4" - }, - { - "key": "ctrl+4", - "command": "-workbench.action.openEditorAtIndex4" - }, - { - "key": "cmd+5", - "command": "workbench.action.openEditorAtIndex5" - }, - { - "key": "ctrl+5", - "command": "-workbench.action.openEditorAtIndex5" - }, - { - "key": "cmd+6", - "command": "workbench.action.openEditorAtIndex6" - }, - { - "key": "ctrl+6", - "command": "-workbench.action.openEditorAtIndex6" - }, - { - "key": "cmd+7", - "command": "workbench.action.openEditorAtIndex7" - }, - { - "key": "ctrl+7", - "command": "-workbench.action.openEditorAtIndex7" - }, - { - "key": "cmd+8", - "command": "workbench.action.openEditorAtIndex8" - }, - { - "key": "ctrl+8", - "command": "-workbench.action.openEditorAtIndex8" - }, - { - "key": "cmd+9", - "command": "workbench.action.openEditorAtIndex9" - }, - { - "key": "ctrl+9", - "command": "-workbench.action.openEditorAtIndex9" - }, - { - "key": "alt+cmd+1", - "command": "workbench.action.focusFirstEditorGroup" - }, - { - "key": "cmd+1", - "command": "-workbench.action.focusFirstEditorGroup" - }, - { - "key": "alt+cmd+3", - "command": "workbench.action.focusThirdEditorGroup" - }, - { - "key": "cmd+3", - "command": "-workbench.action.focusThirdEditorGroup" - }, - { - "key": "alt+cmd+6", - "command": "workbench.action.focusSixthEditorGroup" - }, - { - "key": "cmd+6", - "command": "-workbench.action.focusSixthEditorGroup" - }, - { - "key": "alt+cmd+7", - "command": "workbench.action.focusSeventhEditorGroup" - }, - { - "key": "cmd+7", - "command": "-workbench.action.focusSeventhEditorGroup" - }, - { - "key": "alt+cmd+2", - "command": "workbench.action.focusSecondEditorGroup" - }, - { - "key": "cmd+2", - "command": "-workbench.action.focusSecondEditorGroup" - }, - { - "key": "alt+cmd+4", - "command": "workbench.action.focusFourthEditorGroup" - }, - { - "key": "cmd+4", - "command": "-workbench.action.focusFourthEditorGroup" - }, - { - "key": "alt+cmd+5", - "command": "workbench.action.focusFifthEditorGroup" - }, - { - "key": "cmd+5", - "command": "-workbench.action.focusFifthEditorGroup" - }, - { - "key": "alt+cmd+8", - "command": "workbench.action.focusEighthEditorGroup" - }, - { - "key": "cmd+8", - "command": "-workbench.action.focusEighthEditorGroup" - }, - { - "key": "alt+cmd+0", - "command": "workbench.action.focusLastEditorGroup" - }, - { - "key": "cmd+g", - "command": "git-graph.view" - }, - { - "key": "cmd+m", - "command": "-markdown.extension.editing.toggleMath", - "when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'" - }, - { - "key": "ctrl+shift+tab", - "command": "workbench.action.showPreviousWindowTab" - }, - { - "key": "ctrl+tab", - "command": "workbench.action.showNextWindowTab" - }, - { - "key": "ctrl+shift+tab", - "command": "-workbench.action.quickOpenLeastRecentlyUsedEditorInGroup", - "when": "!activeEditorGroupEmpty" - }, - { - "key": "ctrl+shift+tab", - "command": "-workbench.action.quickOpenNavigatePreviousInEditorPicker", - "when": "inEditorsPicker && inQuickOpen" - }, - { - "key": "ctrl+tab", - "command": "-workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup", - "when": "!activeEditorGroupEmpty" - }, - { - "key": "ctrl+tab", - "command": "-workbench.action.quickOpenNavigateNextInEditorPicker", - "when": "inEditorsPicker && inQuickOpen" - }, - { - "key": "shift+cmd+z", - "command": "workbench.action.toggleZenMode" - }, - { - "key": "ctrl+shift+1", - "command": "workbench.action.terminal.focusAtIndex1" - }, - { - "key": "ctrl+shift+2", - "command": "workbench.action.terminal.focusAtIndex2" - }, - { - "key": "ctrl+shift+3", - "command": "workbench.action.terminal.focusAtIndex3" - }, - { - "key": "ctrl+shift+4", - "command": "workbench.action.terminal.focusAtIndex4" - }, - { - "key": "ctrl+alt+c i", - "command": "-calva.debug.instrument", - "when": "calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "shift+tab", - "command": "-calva-fmt.tabDedent", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorReadOnly && !hasOtherSuggestions && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+l", - "command": "-calva-fmt.alignCurrentForm", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorReadOnly && !hasOtherSuggestions && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "tab", - "command": "-calva-fmt.formatCurrentForm", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorReadOnly && !hasOtherSuggestions && !inSnippetMode && !inlineSuggestionVisible && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "ctrl+i", - "command": "-calva-fmt.tabIndent", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorReadOnly && !hasOtherSuggestions && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+p i", - "command": "-calva-fmt.inferParens", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorReadOnly && !hasOtherSuggestions && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "ctrl+shift+alt+right", - "command": "-paredit.barfSexpBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+left", - "command": "-paredit.barfSexpForward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+c", - "command": "-paredit.convolute", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "backspace", - "command": "-paredit.deleteBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && !editorHasMultipleSelections && !editorReadOnly && editorLangId == 'clojure' && paredit:keyMap == 'strict'" - }, - { - "key": "delete", - "command": "-paredit.deleteForward", - "when": "calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && !editorHasMultipleSelections && !editorReadOnly && editorLangId == 'clojure' && paredit:keyMap == 'strict'" - }, - { - "key": "ctrl+shift+alt+b", - "command": "-paredit.dragSexprBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "alt+up", - "command": "-paredit.dragSexprBackward", - "when": "calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+j", - "command": "-paredit.dragSexprBackwardDown", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+u", - "command": "-paredit.dragSexprBackwardUp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+f", - "command": "-paredit.dragSexprForward", - "when": "calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "alt+down", - "command": "-paredit.dragSexprForward", - "when": "calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+d", - "command": "-paredit.dragSexprForwardDown", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+k", - "command": "-paredit.dragSexprForwardUp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+w", - "command": "-paredit.sexpRangeExpansion", - "when": "calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "alt+backspace", - "command": "-paredit.forceDeleteBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorHasMultipleSelections && !editorReadOnly && editorLangId == 'clojure' && paredit:keyMap == 'strict'" - }, - { - "key": "alt+delete", - "command": "-paredit.forceDeleteForward", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorHasMultipleSelections && !editorReadOnly && editorLangId == 'clojure' && paredit:keyMap == 'strict'" - }, - { - "key": "ctrl+shift+j", - "command": "-paredit.joinSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+backspace", - "command": "-paredit.killListBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+delete", - "command": "-paredit.killListForward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+k", - "command": "-paredit.killRight", - "when": "calva:keybindingsEnabled && editorTextFocus && !selectionAnchorSet && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+backspace", - "command": "-paredit.killSexpBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+delete", - "command": "-paredit.killSexpForward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+up", - "command": "-paredit.backwardDownSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+left", - "command": "-paredit.backwardSexp", - "when": "calva:cursorBeforeComment && editorLangId == 'clojure' || calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && !config.calva.paredit.hijackVSCodeDefaults && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "alt+left", - "command": "-paredit.backwardSexp", - "when": "calva:cursorBeforeComment && editorLangId == 'clojure' || calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+up", - "command": "-paredit.backwardUpSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+down", - "command": "-paredit.forwardDownSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+right", - "command": "-paredit.forwardSexp", - "when": "calva:cursorAfterComment && editorLangId == 'clojure' || calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && !config.calva.paredit.hijackVSCodeDefaults && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "alt+right", - "command": "-paredit.forwardSexp", - "when": "calva:cursorAfterComment && editorLangId == 'clojure' || calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+end", - "command": "-paredit.closeList", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+down", - "command": "-paredit.forwardUpSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+p ctrl+alt+r", - "command": "-paredit.raiseSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+r ctrl+alt+q", - "command": "-paredit.rewrapQuote", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+r ctrl+alt+p", - "command": "-paredit.rewrapParens", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+r ctrl+alt+s", - "command": "-paredit.rewrapSquare", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+r ctrl+alt+c", - "command": "-paredit.rewrapCurly", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+r ctrl+alt+h", - "command": "-paredit.rewrapSet", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+up", - "command": "-paredit.selectBackwardDownSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "shift+alt+left", - "command": "-paredit.selectBackwardSexp", - "when": "calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorAfterComment && !calva:cursorBeforeComment && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+home", - "command": "-paredit.selectOpenList", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+up", - "command": "-paredit.selectBackwardUpSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+w space", - "command": "-paredit.rangeForDefun", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+down", - "command": "-paredit.selectForwardDownSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "shift+alt+right", - "command": "-paredit.selectForwardSexp", - "when": "calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorAfterComment && !calva:cursorBeforeComment && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+end", - "command": "-paredit.selectCloseList", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+down", - "command": "-paredit.selectForwardUpSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+k", - "command": "-paredit.selectRight", - "when": "calva:keybindingsEnabled && editorTextFocus && !selectionAnchorSet && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+w", - "command": "-paredit.sexpRangeContraction", - "when": "calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+left", - "command": "-paredit.slurpSexpBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+right", - "command": "-paredit.slurpSexpForward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+backspace", - "command": "-paredit.spliceSexpKillBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+delete", - "command": "-paredit.spliceSexpKillForward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+s", - "command": "-paredit.spliceSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+s", - "command": "-paredit.splitSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+p ctrl+alt+m", - "command": "-paredit.togglemode", - "when": "calva:keybindingsEnabled && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+t", - "command": "-paredit.transpose", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+q", - "command": "-paredit.wrapAroundQuote", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+p", - "command": "-paredit.wrapAroundParens", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+s", - "command": "-paredit.wrapAroundSquare", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+c", - "command": "-paredit.wrapAroundCurly", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+r c", - "command": "-paredit.addRichComment", - "when": "calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "escape", - "command": "-calva.clearInlineResults", - "when": "calva:hasInlineResults && calva:keybindingsEnabled && editorTextFocus && !editorHasMultipleSelections && !editorHasSelection && !editorReadOnly && !hasOtherSuggestions && !inlineSuggestionVisible && !parameterHintsVisible && !selectionAnchorSet && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+c", - "command": "-calva.connect", - "when": "calva:keybindingsEnabled && workspaceFolderCount > 0" - }, - { - "key": "ctrl+alt+c alt+c", - "command": "-calva.connectNonProjectREPL", - "when": "calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+c ctrl+c", - "command": "-calva.copyLastResults", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+shift+enter", - "command": "-calva.evaluateEnclosingForm", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+enter", - "command": "-calva.evaluateSelection", - "when": "calva:keybindingsEnabled && editorTextFocus && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c r", - "command": "-calva.evaluateSelectionReplace", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c c", - "command": "-calva.evaluateSelectionAsComment", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+f", - "command": "-calva.evaluateFiddleForSourceFile", - "when": "calva:connected && calva:keybindingsEnabled && !calva:activeEditorIsFiddle" - }, - { - "key": "ctrl+shift+alt+enter", - "command": "-calva.evaluateStartOfFileToCursor", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+enter", - "command": "-calva.evaluateToCursor", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorHasSelection && editorLangId == 'clojure'" - }, - { - "key": "shift+alt+enter", - "command": "-calva.evaluateTopLevelFormToCursor", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+enter", - "command": "-calva.evaluateSelectionToSelectionEnd", - "when": "calva:keybindingsEnabled && editorHasSelection && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "alt+enter", - "command": "-calva.evaluateCurrentTopLevelForm", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+space", - "command": "-calva.evaluateTopLevelFormAsComment", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+d", - "command": "-calva.interruptAllEvaluations", - "when": "calva:connected && calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c enter", - "command": "-calva.loadFile", - "when": "calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c f", - "command": "-calva.openFiddleForSourceFile", - "when": "calva:keybindingsEnabled && !calva:activeEditorIsFiddle" - }, - { - "key": "ctrl+alt+c f", - "command": "-calva.openSourceFileForFiddle", - "when": "calva:activeEditorIsFiddle && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+o d", - "command": "-calva.printClojureDocsToOutputWindow", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+r d", - "command": "-calva.printClojureDocsToRichComment", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+p", - "command": "-calva.printLastStacktrace", - "when": "calva:connected && calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+u", - "command": "-calva.requireREPLUtilities", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c shift+t", - "command": "-calva.runAllTests", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+t", - "command": "-calva.runTestUnderCursor", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+space enter", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space ,", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space .", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space -", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space backspace", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space left", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space right", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space up", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space down", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space tab", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 0", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 1", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 2", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 3", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 4", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 5", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 6", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 7", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 8", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 9", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space a", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space b", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space c", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space d", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space e", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space f", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space g", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space h", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space i", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space j", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space k", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space l", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space m", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space n", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space o", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space p", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space q", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space r", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space s", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space t", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space u", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space v", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space w", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space x", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space y", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space z", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space space", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+c ctrl+t", - "command": "-calva.rerunTests", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c t", - "command": "-calva.runNamespaceTests", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+b", - "command": "-calva.switchCljsBuild", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+c ctrl+s", - "command": "-calva.selectCurrentForm", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+e", - "command": "-calva.sendCurrentFormToOutputWindow", - "when": "calva:connected && calva:keybindingsEnabled && !calva:outputWindowActive && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+space", - "command": "-calva.sendCurrentTopLevelFormToOutputWindow", - "when": "calva:connected && calva:keybindingsEnabled && !calva:outputWindowActive && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+o o", - "command": "-calva.showFileForOutputWindowNS", - "when": "calva:connected && calva:keybindingsEnabled && calva:outputWindowActive" - }, - { - "key": "alt+down", - "command": "-calva.showNextReplHistoryEntry", - "when": "calva:connected && calva:keybindingsEnabled && calva:outputWindowActive && calva:replHistoryCommandsActive && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+o o", - "command": "-calva.showOutputWindow", - "when": "calva:connected && calva:keybindingsEnabled && !calva:outputWindowActive" - }, - { - "key": "alt+up", - "command": "-calva.showPreviousReplHistoryEntry", - "when": "calva:connected && calva:keybindingsEnabled && calva:outputWindowActive && calva:replHistoryCommandsActive && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+j", - "command": "-calva.jackIn", - "when": "calva:keybindingsEnabled && workspaceFolderCount > 0" - }, - { - "key": "ctrl+alt+c ctrl+alt+r", - "command": "-calva.startOrConnectRepl" - }, - { - "key": "ctrl+alt+c n", - "command": "-calva.setOutputWindowNamespace", - "when": "calva:connected && calva:keybindingsEnabled && !calva:outputWindowActive && editorLangId == 'clojure'" - }, - { - "key": "ctrl+shift+t t", - "command": "-calva.tapSelection", - "when": "calva:connected && calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+shift+t space", - "command": "-calva.tapCurrentTopLevelForm", - "when": "calva:connected && calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+o s", - "command": "-calva.toggleEvaluationSendCodeToOutputWindow", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c p", - "command": "-calva.togglePrettyPrint", - "when": "calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+s", - "command": "-calva.toggleCLJCSession", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "enter", - "command": "-calva.evaluateOutputWindowForm", - "when": "calva:keybindingsEnabled && calva:outputWindowActive && calva:outputWindowSubmitOnEnter && editorTextFocus && !suggestWidgetVisible" - }, - { - "key": "ctrl+home", - "command": "-paredit.openList", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+cmd+e", - "command": "calva.selectCurrentForm" - }, - { - "key": "alt+up", - "command": "calva.showPreviousReplHistoryEntry" - }, - { - "key": "alt+down", - "command": "calva.showNextReplHistoryEntry" - }, - { - "key": "alt+enter", - "command": "calva.evaluateSelectionReplace" - }, - { - "key": "alt+c", - "command": "workbench.panel.chatSidebar" - }, - { - "key": "shift+cmd+e", - "command": "workbench.view.explorer", - "when": "viewContainer.workbench.view.explorer.enabled" - }, - { - "key": "shift+cmd+e", - "command": "-workbench.view.explorer", - "when": "viewContainer.workbench.view.explorer.enabled" - }, - { - "key": "cmd+h", - "command": "-editor.action.simpleInlineDiffs.rejectAll", - "when": "editorTextFocus && hasDisplayedSimpleDiff" - } + { + "key": "cmd+1", + "command": "workbench.action.openEditorAtIndex1" + }, + { + "key": "ctrl+1", + "command": "-workbench.action.openEditorAtIndex1" + }, + { + "key": "cmd+2", + "command": "workbench.action.openEditorAtIndex2" + }, + { + "key": "ctrl+2", + "command": "-workbench.action.openEditorAtIndex2" + }, + { + "key": "cmd+3", + "command": "workbench.action.openEditorAtIndex3" + }, + { + "key": "ctrl+3", + "command": "-workbench.action.openEditorAtIndex3" + }, + { + "key": "cmd+4", + "command": "workbench.action.openEditorAtIndex4" + }, + { + "key": "ctrl+4", + "command": "-workbench.action.openEditorAtIndex4" + }, + { + "key": "cmd+5", + "command": "workbench.action.openEditorAtIndex5" + }, + { + "key": "ctrl+5", + "command": "-workbench.action.openEditorAtIndex5" + }, + { + "key": "cmd+6", + "command": "workbench.action.openEditorAtIndex6" + }, + { + "key": "ctrl+6", + "command": "-workbench.action.openEditorAtIndex6" + }, + { + "key": "cmd+7", + "command": "workbench.action.openEditorAtIndex7" + }, + { + "key": "ctrl+7", + "command": "-workbench.action.openEditorAtIndex7" + }, + { + "key": "cmd+8", + "command": "workbench.action.openEditorAtIndex8" + }, + { + "key": "ctrl+8", + "command": "-workbench.action.openEditorAtIndex8" + }, + { + "key": "cmd+9", + "command": "workbench.action.openEditorAtIndex9" + }, + { + "key": "ctrl+9", + "command": "-workbench.action.openEditorAtIndex9" + }, + { + "key": "alt+cmd+1", + "command": "workbench.action.focusFirstEditorGroup" + }, + { + "key": "cmd+1", + "command": "-workbench.action.focusFirstEditorGroup" + }, + { + "key": "alt+cmd+3", + "command": "workbench.action.focusThirdEditorGroup" + }, + { + "key": "cmd+3", + "command": "-workbench.action.focusThirdEditorGroup" + }, + { + "key": "alt+cmd+6", + "command": "workbench.action.focusSixthEditorGroup" + }, + { + "key": "cmd+6", + "command": "-workbench.action.focusSixthEditorGroup" + }, + { + "key": "alt+cmd+7", + "command": "workbench.action.focusSeventhEditorGroup" + }, + { + "key": "cmd+7", + "command": "-workbench.action.focusSeventhEditorGroup" + }, + { + "key": "alt+cmd+2", + "command": "workbench.action.focusSecondEditorGroup" + }, + { + "key": "cmd+2", + "command": "-workbench.action.focusSecondEditorGroup" + }, + { + "key": "alt+cmd+4", + "command": "workbench.action.focusFourthEditorGroup" + }, + { + "key": "cmd+4", + "command": "-workbench.action.focusFourthEditorGroup" + }, + { + "key": "alt+cmd+5", + "command": "workbench.action.focusFifthEditorGroup" + }, + { + "key": "cmd+5", + "command": "-workbench.action.focusFifthEditorGroup" + }, + { + "key": "alt+cmd+8", + "command": "workbench.action.focusEighthEditorGroup" + }, + { + "key": "cmd+8", + "command": "-workbench.action.focusEighthEditorGroup" + }, + { + "key": "alt+cmd+0", + "command": "workbench.action.focusLastEditorGroup" + }, + { + "key": "cmd+g", + "command": "git-graph.view" + }, + { + "key": "cmd+m", + "command": "-markdown.extension.editing.toggleMath", + "when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'" + }, + { + "key": "ctrl+shift+tab", + "command": "workbench.action.showPreviousWindowTab" + }, + { + "key": "ctrl+tab", + "command": "workbench.action.showNextWindowTab" + }, + { + "key": "ctrl+shift+tab", + "command": "-workbench.action.quickOpenLeastRecentlyUsedEditorInGroup", + "when": "!activeEditorGroupEmpty" + }, + { + "key": "ctrl+shift+tab", + "command": "-workbench.action.quickOpenNavigatePreviousInEditorPicker", + "when": "inEditorsPicker && inQuickOpen" + }, + { + "key": "ctrl+tab", + "command": "-workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup", + "when": "!activeEditorGroupEmpty" + }, + { + "key": "ctrl+tab", + "command": "-workbench.action.quickOpenNavigateNextInEditorPicker", + "when": "inEditorsPicker && inQuickOpen" + }, + { + "key": "shift+cmd+z", + "command": "workbench.action.toggleZenMode" + }, + { + "key": "ctrl+shift+1", + "command": "workbench.action.terminal.focusAtIndex1" + }, + { + "key": "ctrl+shift+2", + "command": "workbench.action.terminal.focusAtIndex2" + }, + { + "key": "ctrl+shift+3", + "command": "workbench.action.terminal.focusAtIndex3" + }, + { + "key": "ctrl+shift+4", + "command": "workbench.action.terminal.focusAtIndex4" + }, + { + "key": "alt+c", + "command": "workbench.panel.chatSidebar" + }, + { + "key": "shift+cmd+e", + "command": "workbench.view.explorer", + "when": "viewContainer.workbench.view.explorer.enabled" + }, + { + "key": "shift+cmd+e", + "command": "-workbench.view.explorer", + "when": "viewContainer.workbench.view.explorer.enabled" + }, + { + "key": "cmd+h", + "command": "-editor.action.simpleInlineDiffs.rejectAll", + "when": "editorTextFocus && hasDisplayedSimpleDiff" + } ] diff --git a/config/vscode/keybindings.json b/config/vscode/keybindings.json index dd136f5..c49d643 100644 --- a/config/vscode/keybindings.json +++ b/config/vscode/keybindings.json @@ -1,1028 +1,218 @@ // Place your key bindings in this file to override the defaultsauto[] [ - { - "key": "cmd+1", - "command": "workbench.action.openEditorAtIndex1" - }, - { - "key": "ctrl+1", - "command": "-workbench.action.openEditorAtIndex1" - }, - { - "key": "cmd+2", - "command": "workbench.action.openEditorAtIndex2" - }, - { - "key": "ctrl+2", - "command": "-workbench.action.openEditorAtIndex2" - }, - { - "key": "cmd+3", - "command": "workbench.action.openEditorAtIndex3" - }, - { - "key": "ctrl+3", - "command": "-workbench.action.openEditorAtIndex3" - }, - { - "key": "cmd+4", - "command": "workbench.action.openEditorAtIndex4" - }, - { - "key": "ctrl+4", - "command": "-workbench.action.openEditorAtIndex4" - }, - { - "key": "cmd+5", - "command": "workbench.action.openEditorAtIndex5" - }, - { - "key": "ctrl+5", - "command": "-workbench.action.openEditorAtIndex5" - }, - { - "key": "cmd+6", - "command": "workbench.action.openEditorAtIndex6" - }, - { - "key": "ctrl+6", - "command": "-workbench.action.openEditorAtIndex6" - }, - { - "key": "cmd+7", - "command": "workbench.action.openEditorAtIndex7" - }, - { - "key": "ctrl+7", - "command": "-workbench.action.openEditorAtIndex7" - }, - { - "key": "cmd+8", - "command": "workbench.action.openEditorAtIndex8" - }, - { - "key": "ctrl+8", - "command": "-workbench.action.openEditorAtIndex8" - }, - { - "key": "cmd+9", - "command": "workbench.action.openEditorAtIndex9" - }, - { - "key": "ctrl+9", - "command": "-workbench.action.openEditorAtIndex9" - }, - { - "key": "alt+cmd+1", - "command": "workbench.action.focusFirstEditorGroup" - }, - { - "key": "cmd+1", - "command": "-workbench.action.focusFirstEditorGroup" - }, - { - "key": "alt+cmd+3", - "command": "workbench.action.focusThirdEditorGroup" - }, - { - "key": "cmd+3", - "command": "-workbench.action.focusThirdEditorGroup" - }, - { - "key": "alt+cmd+6", - "command": "workbench.action.focusSixthEditorGroup" - }, - { - "key": "cmd+6", - "command": "-workbench.action.focusSixthEditorGroup" - }, - { - "key": "alt+cmd+7", - "command": "workbench.action.focusSeventhEditorGroup" - }, - { - "key": "cmd+7", - "command": "-workbench.action.focusSeventhEditorGroup" - }, - { - "key": "alt+cmd+2", - "command": "workbench.action.focusSecondEditorGroup" - }, - { - "key": "cmd+2", - "command": "-workbench.action.focusSecondEditorGroup" - }, - { - "key": "alt+cmd+4", - "command": "workbench.action.focusFourthEditorGroup" - }, - { - "key": "cmd+4", - "command": "-workbench.action.focusFourthEditorGroup" - }, - { - "key": "alt+cmd+5", - "command": "workbench.action.focusFifthEditorGroup" - }, - { - "key": "cmd+5", - "command": "-workbench.action.focusFifthEditorGroup" - }, - { - "key": "alt+cmd+8", - "command": "workbench.action.focusEighthEditorGroup" - }, - { - "key": "cmd+8", - "command": "-workbench.action.focusEighthEditorGroup" - }, - { - "key": "alt+cmd+0", - "command": "workbench.action.focusLastEditorGroup" - }, - { - "key": "cmd+h", - "command": "workbench.action.toggleAuxiliaryBar" - }, - { - "key": "cmd+g", - "command": "git-graph.view" - }, - { - "key": "cmd+m", - "command": "-markdown.extension.editing.toggleMath", - "when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'" - }, - { - "key": "ctrl+shift+tab", - "command": "workbench.action.showPreviousWindowTab" - }, - { - "key": "ctrl+tab", - "command": "workbench.action.showNextWindowTab" - }, - { - "key": "ctrl+shift+tab", - "command": "-workbench.action.quickOpenLeastRecentlyUsedEditorInGroup", - "when": "!activeEditorGroupEmpty" - }, - { - "key": "ctrl+shift+tab", - "command": "-workbench.action.quickOpenNavigatePreviousInEditorPicker", - "when": "inEditorsPicker && inQuickOpen" - }, - { - "key": "ctrl+tab", - "command": "-workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup", - "when": "!activeEditorGroupEmpty" - }, - { - "key": "ctrl+tab", - "command": "-workbench.action.quickOpenNavigateNextInEditorPicker", - "when": "inEditorsPicker && inQuickOpen" - }, - { - "key": "shift+cmd+z", - "command": "workbench.action.toggleZenMode" - }, - { - "key": "ctrl+shift+1", - "command": "workbench.action.terminal.focusAtIndex1" - }, - { - "key": "ctrl+shift+2", - "command": "workbench.action.terminal.focusAtIndex2" - }, - { - "key": "ctrl+shift+3", - "command": "workbench.action.terminal.focusAtIndex3" - }, - { - "key": "ctrl+shift+4", - "command": "workbench.action.terminal.focusAtIndex4" - }, - { - "key": "ctrl+alt+c i", - "command": "-calva.debug.instrument", - "when": "calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "shift+tab", - "command": "-calva-fmt.tabDedent", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorReadOnly && !hasOtherSuggestions && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+l", - "command": "-calva-fmt.alignCurrentForm", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorReadOnly && !hasOtherSuggestions && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "tab", - "command": "-calva-fmt.formatCurrentForm", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorReadOnly && !hasOtherSuggestions && !inSnippetMode && !inlineSuggestionVisible && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "ctrl+i", - "command": "-calva-fmt.tabIndent", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorReadOnly && !hasOtherSuggestions && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+p i", - "command": "-calva-fmt.inferParens", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorReadOnly && !hasOtherSuggestions && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "ctrl+shift+alt+right", - "command": "-paredit.barfSexpBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+left", - "command": "-paredit.barfSexpForward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+c", - "command": "-paredit.convolute", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "backspace", - "command": "-paredit.deleteBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && !editorHasMultipleSelections && !editorReadOnly && editorLangId == 'clojure' && paredit:keyMap == 'strict'" - }, - { - "key": "delete", - "command": "-paredit.deleteForward", - "when": "calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && !editorHasMultipleSelections && !editorReadOnly && editorLangId == 'clojure' && paredit:keyMap == 'strict'" - }, - { - "key": "ctrl+shift+alt+b", - "command": "-paredit.dragSexprBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "alt+up", - "command": "-paredit.dragSexprBackward", - "when": "calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+j", - "command": "-paredit.dragSexprBackwardDown", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+u", - "command": "-paredit.dragSexprBackwardUp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+f", - "command": "-paredit.dragSexprForward", - "when": "calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "alt+down", - "command": "-paredit.dragSexprForward", - "when": "calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+d", - "command": "-paredit.dragSexprForwardDown", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+k", - "command": "-paredit.dragSexprForwardUp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+w", - "command": "-paredit.sexpRangeExpansion", - "when": "calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "alt+backspace", - "command": "-paredit.forceDeleteBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorHasMultipleSelections && !editorReadOnly && editorLangId == 'clojure' && paredit:keyMap == 'strict'" - }, - { - "key": "alt+delete", - "command": "-paredit.forceDeleteForward", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorHasMultipleSelections && !editorReadOnly && editorLangId == 'clojure' && paredit:keyMap == 'strict'" - }, - { - "key": "ctrl+shift+j", - "command": "-paredit.joinSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+backspace", - "command": "-paredit.killListBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+delete", - "command": "-paredit.killListForward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+k", - "command": "-paredit.killRight", - "when": "calva:keybindingsEnabled && editorTextFocus && !selectionAnchorSet && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+backspace", - "command": "-paredit.killSexpBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+delete", - "command": "-paredit.killSexpForward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+up", - "command": "-paredit.backwardDownSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+left", - "command": "-paredit.backwardSexp", - "when": "calva:cursorBeforeComment && editorLangId == 'clojure' || calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && !config.calva.paredit.hijackVSCodeDefaults && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "alt+left", - "command": "-paredit.backwardSexp", - "when": "calva:cursorBeforeComment && editorLangId == 'clojure' || calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+up", - "command": "-paredit.backwardUpSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+down", - "command": "-paredit.forwardDownSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+right", - "command": "-paredit.forwardSexp", - "when": "calva:cursorAfterComment && editorLangId == 'clojure' || calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && !config.calva.paredit.hijackVSCodeDefaults && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "alt+right", - "command": "-paredit.forwardSexp", - "when": "calva:cursorAfterComment && editorLangId == 'clojure' || calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+end", - "command": "-paredit.closeList", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+down", - "command": "-paredit.forwardUpSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+p ctrl+alt+r", - "command": "-paredit.raiseSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+r ctrl+alt+q", - "command": "-paredit.rewrapQuote", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+r ctrl+alt+p", - "command": "-paredit.rewrapParens", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+r ctrl+alt+s", - "command": "-paredit.rewrapSquare", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+r ctrl+alt+c", - "command": "-paredit.rewrapCurly", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+r ctrl+alt+h", - "command": "-paredit.rewrapSet", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+up", - "command": "-paredit.selectBackwardDownSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "shift+alt+left", - "command": "-paredit.selectBackwardSexp", - "when": "calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorAfterComment && !calva:cursorBeforeComment && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+home", - "command": "-paredit.selectOpenList", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+up", - "command": "-paredit.selectBackwardUpSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+w space", - "command": "-paredit.rangeForDefun", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+down", - "command": "-paredit.selectForwardDownSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "shift+alt+right", - "command": "-paredit.selectForwardSexp", - "when": "calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorAfterComment && !calva:cursorBeforeComment && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+end", - "command": "-paredit.selectCloseList", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+down", - "command": "-paredit.selectForwardUpSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+k", - "command": "-paredit.selectRight", - "when": "calva:keybindingsEnabled && editorTextFocus && !selectionAnchorSet && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+w", - "command": "-paredit.sexpRangeContraction", - "when": "calva:keybindingsEnabled && editorTextFocus && !calva:cursorInComment && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+left", - "command": "-paredit.slurpSexpBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+right", - "command": "-paredit.slurpSexpForward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+backspace", - "command": "-paredit.spliceSexpKillBackward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+delete", - "command": "-paredit.spliceSexpKillForward", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+s", - "command": "-paredit.spliceSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+s", - "command": "-paredit.splitSexp", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+p ctrl+alt+m", - "command": "-paredit.togglemode", - "when": "calva:keybindingsEnabled && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+t", - "command": "-paredit.transpose", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+q", - "command": "-paredit.wrapAroundQuote", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+p", - "command": "-paredit.wrapAroundParens", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+s", - "command": "-paredit.wrapAroundSquare", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+alt+c", - "command": "-paredit.wrapAroundCurly", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+alt+r c", - "command": "-paredit.addRichComment", - "when": "calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "escape", - "command": "-calva.clearInlineResults", - "when": "calva:hasInlineResults && calva:keybindingsEnabled && editorTextFocus && !editorHasMultipleSelections && !editorHasSelection && !editorReadOnly && !hasOtherSuggestions && !inlineSuggestionVisible && !parameterHintsVisible && !selectionAnchorSet && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+c", - "command": "-calva.connect", - "when": "calva:keybindingsEnabled && workspaceFolderCount > 0" - }, - { - "key": "ctrl+alt+c alt+c", - "command": "-calva.connectNonProjectREPL", - "when": "calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+c ctrl+c", - "command": "-calva.copyLastResults", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+shift+enter", - "command": "-calva.evaluateEnclosingForm", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+enter", - "command": "-calva.evaluateSelection", - "when": "calva:keybindingsEnabled && editorTextFocus && !suggestWidgetVisible && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c r", - "command": "-calva.evaluateSelectionReplace", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c c", - "command": "-calva.evaluateSelectionAsComment", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+f", - "command": "-calva.evaluateFiddleForSourceFile", - "when": "calva:connected && calva:keybindingsEnabled && !calva:activeEditorIsFiddle" - }, - { - "key": "ctrl+shift+alt+enter", - "command": "-calva.evaluateStartOfFileToCursor", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+enter", - "command": "-calva.evaluateToCursor", - "when": "calva:keybindingsEnabled && editorTextFocus && !editorHasSelection && editorLangId == 'clojure'" - }, - { - "key": "shift+alt+enter", - "command": "-calva.evaluateTopLevelFormToCursor", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+enter", - "command": "-calva.evaluateSelectionToSelectionEnd", - "when": "calva:keybindingsEnabled && editorHasSelection && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "alt+enter", - "command": "-calva.evaluateCurrentTopLevelForm", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+space", - "command": "-calva.evaluateTopLevelFormAsComment", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+d", - "command": "-calva.interruptAllEvaluations", - "when": "calva:connected && calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c enter", - "command": "-calva.loadFile", - "when": "calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c f", - "command": "-calva.openFiddleForSourceFile", - "when": "calva:keybindingsEnabled && !calva:activeEditorIsFiddle" - }, - { - "key": "ctrl+alt+c f", - "command": "-calva.openSourceFileForFiddle", - "when": "calva:activeEditorIsFiddle && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+o d", - "command": "-calva.printClojureDocsToOutputWindow", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+r d", - "command": "-calva.printClojureDocsToRichComment", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+p", - "command": "-calva.printLastStacktrace", - "when": "calva:connected && calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+u", - "command": "-calva.requireREPLUtilities", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c shift+t", - "command": "-calva.runAllTests", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+t", - "command": "-calva.runTestUnderCursor", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+space enter", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space ,", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space .", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space -", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space backspace", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space left", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space right", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space up", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space down", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space tab", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 0", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 1", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 2", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 3", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 4", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 5", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 6", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 7", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 8", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space 9", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space a", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space b", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space c", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space d", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space e", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space f", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space g", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space h", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space i", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space j", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space k", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space l", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space m", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space n", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space o", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space p", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space q", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space r", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space s", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space t", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space u", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space v", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space w", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space x", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space y", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space z", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+space space", - "command": "-calva.runCustomREPLCommand", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+c ctrl+t", - "command": "-calva.rerunTests", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c t", - "command": "-calva.runNamespaceTests", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+b", - "command": "-calva.switchCljsBuild", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "ctrl+alt+c ctrl+s", - "command": "-calva.selectCurrentForm", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+e", - "command": "-calva.sendCurrentFormToOutputWindow", - "when": "calva:connected && calva:keybindingsEnabled && !calva:outputWindowActive && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+space", - "command": "-calva.sendCurrentTopLevelFormToOutputWindow", - "when": "calva:connected && calva:keybindingsEnabled && !calva:outputWindowActive && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+o o", - "command": "-calva.showFileForOutputWindowNS", - "when": "calva:connected && calva:keybindingsEnabled && calva:outputWindowActive" - }, - { - "key": "alt+down", - "command": "-calva.showNextReplHistoryEntry", - "when": "calva:connected && calva:keybindingsEnabled && calva:outputWindowActive && calva:replHistoryCommandsActive && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+o o", - "command": "-calva.showOutputWindow", - "when": "calva:connected && calva:keybindingsEnabled && !calva:outputWindowActive" - }, - { - "key": "alt+up", - "command": "-calva.showPreviousReplHistoryEntry", - "when": "calva:connected && calva:keybindingsEnabled && calva:outputWindowActive && calva:replHistoryCommandsActive && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+j", - "command": "-calva.jackIn", - "when": "calva:keybindingsEnabled && workspaceFolderCount > 0" - }, - { - "key": "ctrl+alt+c ctrl+alt+r", - "command": "-calva.startOrConnectRepl" - }, - { - "key": "ctrl+alt+c n", - "command": "-calva.setOutputWindowNamespace", - "when": "calva:connected && calva:keybindingsEnabled && !calva:outputWindowActive && editorLangId == 'clojure'" - }, - { - "key": "ctrl+shift+t t", - "command": "-calva.tapSelection", - "when": "calva:connected && calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+shift+t space", - "command": "-calva.tapCurrentTopLevelForm", - "when": "calva:connected && calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+o s", - "command": "-calva.toggleEvaluationSendCodeToOutputWindow", - "when": "calva:connected && calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c p", - "command": "-calva.togglePrettyPrint", - "when": "calva:keybindingsEnabled && editorLangId == 'clojure'" - }, - { - "key": "ctrl+alt+c ctrl+alt+s", - "command": "-calva.toggleCLJCSession", - "when": "calva:connected && calva:keybindingsEnabled" - }, - { - "key": "enter", - "command": "-calva.evaluateOutputWindowForm", - "when": "calva:keybindingsEnabled && calva:outputWindowActive && calva:outputWindowSubmitOnEnter && editorTextFocus && !suggestWidgetVisible" - }, - { - "key": "ctrl+home", - "command": "-paredit.openList", - "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" - }, - { - "key": "ctrl+shift+cmd+e", - "command": "calva.selectCurrentForm" - }, - { - "key": "alt+up", - "command": "calva.showPreviousReplHistoryEntry" - }, - { - "key": "alt+down", - "command": "calva.showNextReplHistoryEntry" - }, - { - "key": "alt+enter", - "command": "calva.evaluateSelectionReplace" - }, - { - "key": "alt+c", - "command": "workbench.panel.chatSidebar" - }, - { - "key": "shift+cmd+e", - "command": "workbench.view.explorer", - "when": "viewContainer.workbench.view.explorer.enabled" - }, - { - "key": "shift+cmd+e", - "command": "-workbench.view.explorer", - "when": "viewContainer.workbench.view.explorer.enabled" - } + { + "key": "cmd+1", + "command": "workbench.action.openEditorAtIndex1" + }, + { + "key": "ctrl+1", + "command": "-workbench.action.openEditorAtIndex1" + }, + { + "key": "cmd+2", + "command": "workbench.action.openEditorAtIndex2" + }, + { + "key": "ctrl+2", + "command": "-workbench.action.openEditorAtIndex2" + }, + { + "key": "cmd+3", + "command": "workbench.action.openEditorAtIndex3" + }, + { + "key": "ctrl+3", + "command": "-workbench.action.openEditorAtIndex3" + }, + { + "key": "cmd+4", + "command": "workbench.action.openEditorAtIndex4" + }, + { + "key": "ctrl+4", + "command": "-workbench.action.openEditorAtIndex4" + }, + { + "key": "cmd+5", + "command": "workbench.action.openEditorAtIndex5" + }, + { + "key": "ctrl+5", + "command": "-workbench.action.openEditorAtIndex5" + }, + { + "key": "cmd+6", + "command": "workbench.action.openEditorAtIndex6" + }, + { + "key": "ctrl+6", + "command": "-workbench.action.openEditorAtIndex6" + }, + { + "key": "cmd+7", + "command": "workbench.action.openEditorAtIndex7" + }, + { + "key": "ctrl+7", + "command": "-workbench.action.openEditorAtIndex7" + }, + { + "key": "cmd+8", + "command": "workbench.action.openEditorAtIndex8" + }, + { + "key": "ctrl+8", + "command": "-workbench.action.openEditorAtIndex8" + }, + { + "key": "cmd+9", + "command": "workbench.action.openEditorAtIndex9" + }, + { + "key": "ctrl+9", + "command": "-workbench.action.openEditorAtIndex9" + }, + { + "key": "alt+cmd+1", + "command": "workbench.action.focusFirstEditorGroup" + }, + { + "key": "cmd+1", + "command": "-workbench.action.focusFirstEditorGroup" + }, + { + "key": "alt+cmd+3", + "command": "workbench.action.focusThirdEditorGroup" + }, + { + "key": "cmd+3", + "command": "-workbench.action.focusThirdEditorGroup" + }, + { + "key": "alt+cmd+6", + "command": "workbench.action.focusSixthEditorGroup" + }, + { + "key": "cmd+6", + "command": "-workbench.action.focusSixthEditorGroup" + }, + { + "key": "alt+cmd+7", + "command": "workbench.action.focusSeventhEditorGroup" + }, + { + "key": "cmd+7", + "command": "-workbench.action.focusSeventhEditorGroup" + }, + { + "key": "alt+cmd+2", + "command": "workbench.action.focusSecondEditorGroup" + }, + { + "key": "cmd+2", + "command": "-workbench.action.focusSecondEditorGroup" + }, + { + "key": "alt+cmd+4", + "command": "workbench.action.focusFourthEditorGroup" + }, + { + "key": "cmd+4", + "command": "-workbench.action.focusFourthEditorGroup" + }, + { + "key": "alt+cmd+5", + "command": "workbench.action.focusFifthEditorGroup" + }, + { + "key": "cmd+5", + "command": "-workbench.action.focusFifthEditorGroup" + }, + { + "key": "alt+cmd+8", + "command": "workbench.action.focusEighthEditorGroup" + }, + { + "key": "cmd+8", + "command": "-workbench.action.focusEighthEditorGroup" + }, + { + "key": "alt+cmd+0", + "command": "workbench.action.focusLastEditorGroup" + }, + { + "key": "cmd+h", + "command": "workbench.action.toggleAuxiliaryBar" + }, + { + "key": "cmd+g", + "command": "git-graph.view" + }, + { + "key": "cmd+m", + "command": "-markdown.extension.editing.toggleMath", + "when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'" + }, + { + "key": "ctrl+shift+tab", + "command": "workbench.action.showPreviousWindowTab" + }, + { + "key": "ctrl+tab", + "command": "workbench.action.showNextWindowTab" + }, + { + "key": "ctrl+shift+tab", + "command": "-workbench.action.quickOpenLeastRecentlyUsedEditorInGroup", + "when": "!activeEditorGroupEmpty" + }, + { + "key": "ctrl+shift+tab", + "command": "-workbench.action.quickOpenNavigatePreviousInEditorPicker", + "when": "inEditorsPicker && inQuickOpen" + }, + { + "key": "ctrl+tab", + "command": "-workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup", + "when": "!activeEditorGroupEmpty" + }, + { + "key": "ctrl+tab", + "command": "-workbench.action.quickOpenNavigateNextInEditorPicker", + "when": "inEditorsPicker && inQuickOpen" + }, + { + "key": "shift+cmd+z", + "command": "workbench.action.toggleZenMode" + }, + { + "key": "ctrl+shift+1", + "command": "workbench.action.terminal.focusAtIndex1" + }, + { + "key": "ctrl+shift+2", + "command": "workbench.action.terminal.focusAtIndex2" + }, + { + "key": "ctrl+shift+3", + "command": "workbench.action.terminal.focusAtIndex3" + }, + { + "key": "ctrl+shift+4", + "command": "workbench.action.terminal.focusAtIndex4" + }, + { + "key": "alt+c", + "command": "workbench.panel.chatSidebar" + }, + { + "key": "shift+cmd+e", + "command": "workbench.view.explorer", + "when": "viewContainer.workbench.view.explorer.enabled" + }, + { + "key": "shift+cmd+e", + "command": "-workbench.view.explorer", + "when": "viewContainer.workbench.view.explorer.enabled" + } ]