diff options
| author | Chris <[email protected]> | 2020-08-29 12:29:11 -0400 | 
|---|---|---|
| committer | Chris <[email protected]> | 2020-08-29 12:29:11 -0400 | 
| commit | 00794985c214177286d01a4cbec8f495d34f0c4e (patch) | |
| tree | 650e8fd74539bb80499bccf4b4941ae241e65ae2 /utils | |
| parent | e71dd06d2b9c18d544d2f2f46391344b0c130967 (diff) | |
added configuration for vscodium integration
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/vscode_config/keybindings.json | 129 | ||||
| -rw-r--r-- | utils/vscode_config/settings.json | 633 | 
2 files changed, 762 insertions, 0 deletions
| diff --git a/utils/vscode_config/keybindings.json b/utils/vscode_config/keybindings.json new file mode 100644 index 00000000..9ba07de6 --- /dev/null +++ b/utils/vscode_config/keybindings.json @@ -0,0 +1,129 @@ +// Place your key bindings in this file to override the defaultsauto[] +[ +  { +    "key": "shift+cmd+e", +    "command": "actions.findWithSelection" +  }, +  { +    "key": "cmd+e", +    "command": "-actions.findWithSelection" +  }, +  { +    "key": "cmd+e", +    "command": "workbench.view.explorer" +  }, +  { +    "key": "shift+cmd+e", +    "command": "-workbench.view.explorer" +  }, +  { +    "key": "r", +    "command": "renameFile", +    "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" +  }, +  { +    "key": "enter", +    "command": "-renameFile", +    "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" +  }, +  { +    "key": "j", +    "command": "list.focusDown", +    "when": "listFocus" +  }, +  { +    "key": "k", +    "command": "list.focusUp", +    "when": "listFocus" +  }, +  { +    "key": "ctrl+j", +    "command": "selectNextSuggestion", +    "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" +  }, +  { +    "key": "ctrl+k", +    "command": "selectPrevSuggestion", +    "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" +  }, +  { +    "key": "ctrl+j", +    "command": "workbench.action.quickOpenNavigateNext", +    "when": "inQuickOpen" +  }, +  { +    "key": "tab", +    "command": "selectNextSuggestion", +    "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" +  }, +  { +    "key": "tab", +    "command": "workbench.action.quickOpenNavigateNext", +    "when": "inQuickOpen" +  }, +  { +    "key": "shit+tab", +    "command": "selectPrevSuggestion", +    "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" +  }, +  { +    "key": "shift+tab", +    "command": "workbench.action.quickOpenNavigatePrevious", +    "when": "inQuickOpen" +  }, +  { +    "key": "ctrl+k", +    "command": "workbench.action.quickOpenNavigatePrevious", +    "when": "inQuickOpen" +  }, +  { +    "key": "enter", +    "command": "list.select", +    "when": "explorerViewletVisible && filesExplorerFocus" +  }, +  { +    "key": "l", +    "command": "list.select", +    "when": "explorerViewletVisible && filesExplorerFocus" +  }, +  { +    "key": "o", +    "command": "list.toggleExpand", +    "when": "listFocus" +  }, +  { +    "key": "h", +    "command": "list.collapse", +    "when": "listFocus" +  }, +  { +    "key": "a", +    "command": "explorer.newFile", +    "when": "filesExplorerFocus && !inputFocus" +  }, +  { +    "key": "shift+a", +    "command": "explorer.newFolder", +    "when": "filesExplorerFocus && !inputFocus" +  }, +  { +    "key": "shift+;", +    "command": "insertPrevSuggestion", +    "when": "hasOtherSuggestions && textInputFocus && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'" +  }, +  { +    "key": "ctrl+l", +    "when": "sideBarFocus", +    "command": "workbench.action.focusActiveEditorGroup" +  }, +  { +    "key": "ctrl+k", +    "command": "workbench.action.focusActiveEditorGroup", +    "when": "terminalFocus" +  }, +  { +    "key": "ctrl+j", +    "command": "workbench.action.terminal.focus", +    "when": "!terminalFocus" +  } +] diff --git a/utils/vscode_config/settings.json b/utils/vscode_config/settings.json new file mode 100644 index 00000000..2e199720 --- /dev/null +++ b/utils/vscode_config/settings.json @@ -0,0 +1,633 @@ +{ +  "vscode-neovim.neovimExecutablePaths.darwin": "/usr/local/bin/nvim", +  "vscode-neovim.neovimExecutablePaths.linux": "/usr/bin/nvim", +  "vscode-neovim.neovimInitVimPaths.darwin": "$HOME/.config/nvim/init.vim", +  "vscode-neovim.neovimInitVimPaths.linux": "$HOME/.config/nvim/init.vim", +  "whichkey.sortOrder": "alphabetically", +  "whichkey.bindings": [ +    { +      "key": "/", +      "name": "comment", +      "type": "command", +      "command": "vscode-neovim.send", +      "args": "<C-/>" +    }, +    { +      "key": "b", +      "name": "Buffers/Editors...", +      "type": "bindings", +      "bindings": [ +        { +          "key": "b", +          "name": "Show all buffers/editors", +          "type": "command", +          "command": "workbench.action.showAllEditors" +        }, +        { +          "key": "d", +          "name": "Close active editor", +          "type": "command", +          "command": "workbench.action.closeActiveEditor" +        }, +        { +          "key": "h", +          "name": "Move editor into left group", +          "type": "command", +          "command": "workbench.action.moveEditorToLeftGroup" +        }, +        { +          "key": "j", +          "name": "Move editor into below group", +          "type": "command", +          "command": "workbench.action.moveEditorToBelowGroup" +        }, +        { +          "key": "k", +          "name": "Move editor into above group", +          "type": "command", +          "command": "workbench.action.moveEditorToAboveGroup" +        }, +        { +          "key": "l", +          "name": "Move editor into right group", +          "type": "command", +          "command": "workbench.action.moveEditorToRightGroup" +        }, +        { +          "key": "m", +          "name": "Close other editors", +          "type": "command", +          "command": "workbench.action.closeOtherEditors" +        }, +        { +          "key": "n", +          "name": "Next editor", +          "type": "command", +          "command": "workbench.action.nextEditor" +        }, +        { +          "key": "p", +          "name": "Previous editor", +          "type": "command", +          "command": "workbench.action.previousEditor" +        }, +        { +          "key": "N", +          "name": "New untitled editor", +          "type": "command", +          "command": "workbench.action.files.newUntitledFile" +        }, +        { +          "key": "u", +          "name": "Reopen closed editor", +          "type": "command", +          "command": "workbench.action.reopenClosedEditor" +        }, +        { +          "key": "y", +          "name": "Copy buffer to clipboard", +          "type": "commands", +          "commands": [ +            "editor.action.selectAll", +            "editor.action.clipboardCopyAction", +            "cancelSelection" +          ] +        } +      ] +    }, +    { +      "key": "d", +      "name": "Debug...", +      "type": "bindings", +      "bindings": [ +        { +          "key": "d", +          "name": "Start debug", +          "type": "command", +          "command": "workbench.action.debug.start" +        }, +        { +          "key": "S", +          "name": "Stop debug", +          "type": "command", +          "command": "workbench.action.debug.stop" +        }, +        { +          "key": "c", +          "name": "Continue debug", +          "type": "command", +          "command": "workbench.action.debug.continue" +        }, +        { +          "key": "p", +          "name": "Pause debug", +          "type": "command", +          "command": "workbench.action.debug.pause" +        }, +        { +          "key": "r", +          "name": "Run without debugging", +          "type": "command", +          "command": "workbench.action.debug.run" +        }, +        { +          "key": "R", +          "name": "Restart debug", +          "type": "command", +          "command": "workbench.action.debug.restart" +        }, +        { +          "key": "i", +          "name": "Step into", +          "type": "command", +          "command": "workbench.action.debug.stepInto" +        }, +        { +          "key": "s", +          "name": "Step over", +          "type": "command", +          "command": "workbench.action.debug.stepOver" +        }, +        { +          "key": "o", +          "name": "Step out", +          "type": "command", +          "command": "workbench.action.debug.stepOut" +        }, +        { +          "key": "b", +          "name": "Toggle breakpoint", +          "type": "command", +          "command": "editor.debug.action.toggleBreakpoint" +        }, +        { +          "key": "B", +          "name": "Toggle inline breakpoint", +          "type": "command", +          "command": "editor.debug.action.toggleInlineBreakpoint" +        }, +        { +          "key": "j", +          "name": "Jump to cursor", +          "type": "command", +          "command": "debug.jumpToCursor" +        }, +        { +          "key": "v", +          "name": "REPL", +          "type": "command", +          "command": "workbench.debug.action.toggleRepl" +        }, +        { +          "key": "w", +          "name": "Focus on watch window", +          "type": "command", +          "command": "workbench.debug.action.focusWatchView" +        }, +        { +          "key": "W", +          "name": "Add to watch", +          "type": "command", +          "command": "editor.debug.action.selectionToWatch" +        } +      ] +    }, +    { +      "key": "e", +      "name": "Toggle Explorer", +      "type": "command", +      "command": "workbench.action.toggleSidebarVisibility" +    }, +    { +      "key": "g", +      "name": "Git...", +      "type": "bindings", +      "bindings": [ +        { +          "key": "b", +          "name": "Checkout", +          "type": "command", +          "command": "git.checkout" +        }, +        { +          "key": "c", +          "name": "Commit", +          "type": "command", +          "command": "git.commit" +        }, +        { +          "key": "d", +          "name": "Delete Branch", +          "type": "command", +          "command": "git.deleteBranch" +        }, +        { +          "key": "f", +          "name": "Fetch", +          "type": "command", +          "command": "git.fetch" +        }, +        { +          "key": "i", +          "name": "Init", +          "type": "command", +          "command": "git.init" +        }, +        { +          "key": "m", +          "name": "Merge", +          "type": "command", +          "command": "git.merge" +        }, +        { +          "key": "p", +          "name": "Publish", +          "type": "command", +          "command": "git.publish" +        }, +        { +          "key": "s", +          "name": "Stash", +          "type": "command", +          "command": "workbench.view.scm" +        }, +        { +          "key": "S", +          "name": "Stage", +          "type": "command", +          "command": "git.stage" +        }, +        { +          "key": "U", +          "name": "Unstage", +          "type": "command", +          "command": "git.unstage" +        } +      ] +    }, +    { +      "key": "h", +      "name": "Split Horizontal", +      "type": "command", +      "command": "workbench.action.splitEditorDown" +    }, +    { +      "key": "i", +      "name": "Insert...", +      "type": "bindings", +      "bindings": [ +        { +          "key": "j", +          "name": "Insert line below", +          "type": "command", +          "command": "editor.action.insertLineAfter" +        }, +        { +          "key": "k", +          "name": "Insert line above", +          "type": "command", +          "command": "editor.action.insertLineBefore" +        }, +        { +          "key": "s", +          "name": "Insert snippet", +          "type": "command", +          "command": "editor.action.insertSnippet" +        } +      ] +    }, +    { +      "key": "s", +      "name": "Search...", +      "type": "bindings", +      "bindings": [ +        { +          "key": "e", +          "name": "Edit symbol", +          "type": "command", +          "command": "editor.action.rename" +        }, +        { +          "key": "h", +          "name": "Highlight symbol", +          "type": "transient", +          "command": "editor.action.wordHighlight.trigger", +          "bindings": [ +            { +              "key": "p", +              "name": "Previous occurrence", +              "type": "command", +              "command": "editor.action.wordHighlight.prev" +            }, +            { +              "key": "N", +              "name": "Previous occurrence", +              "type": "command", +              "command": "editor.action.wordHighlight.prev" +            }, +            { +              "key": "n", +              "name": "Next occurrence", +              "type": "command", +              "command": "editor.action.wordHighlight.next" +            }, +            { +              "key": "/", +              "name": "Search in a project with a selection", +              "type": "commands", +              "commands": [ +                "editor.action.addSelectionToNextFindMatch", +                "workbench.action.findInFiles" +              ] +            } +          ] +        }, +        { +          "key": "j", +          "name": "Jump to symbol in file", +          "type": "command", +          "command": "workbench.action.gotoSymbol" +        }, +        { +          "key": "J", +          "name": "Jump to symbol in workspace", +          "type": "command", +          "command": "workbench.action.showAllSymbols" +        }, +        { +          "key": "p", +          "name": "Search in a project", +          "type": "command", +          "command": "workbench.action.findInFiles" +        }, +        { +          "key": "P", +          "name": "Search in a project with a selection", +          "type": "commands", +          "commands": [ +            "editor.action.addSelectionToNextFindMatch", +            "workbench.action.findInFiles" +          ] +        }, +        { +          "key": "r", +          "name": "Search all references", +          "type": "command", +          "command": "editor.action.referenceSearch.trigger" +        }, +        { +          "key": "R", +          "name": "Search all references in side bar", +          "type": "command", +          "command": "references-view.find" +        }, +        { +          "key": "s", +          "name": "Search in current file", +          "type": "command", +          "command": "actions.find" +        } +      ] +    }, +    { +      "key": "S", +      "name": "Show...", +      "type": "bindings", +      "bindings": [ +        { +          "key": "e", +          "name": "Show explorer", +          "type": "command", +          "command": "workbench.view.explorer" +        }, +        { +          "key": "s", +          "name": "Show search", +          "type": "command", +          "command": "workbench.view.search" +        }, +        { +          "key": "g", +          "name": "Show source control", +          "type": "command", +          "command": "workbench.view.scm" +        }, +        { +          "key": "t", +          "name": "Show test", +          "type": "command", +          "command": "workbench.view.extension.test" +        }, +        { +          "key": "r", +          "name": "Show remote explorer", +          "type": "command", +          "command": "workbench.view.remote" +        }, +        { +          "key": "x", +          "name": "Show extensions", +          "type": "command", +          "command": "workbench.view.extensions" +        }, +        { +          "key": "p", +          "name": "Show problem", +          "type": "command", +          "command": "workbench.actions.view.problems" +        }, +        { +          "key": "o", +          "name": "Show output", +          "type": "command", +          "command": "workbench.action.output.toggleOutput" +        }, +        { +          "key": "d", +          "name": "Show debug console", +          "type": "command", +          "command": "workbench.debug.action.toggleRepl" +        } +      ] +    }, +    { +      "key": "t", +      "name": "Terminal...", +      "type": "bindings", +      "bindings": [ +        { +          "key": "t", +          "name": "Toggle Terminal", +          "type": "command", +          "command": "workbench.action.togglePanel" +        } +      ] +    }, +    { +      "key": "T", +      "name": "UI toggles...", +      "type": "bindings", +      "bindings": [ +        { +          "key": "b", +          "name": "Toggle side bar visibility", +          "type": "command", +          "command": "workbench.action.toggleSidebarVisibility" +        }, +        { +          "key": "j", +          "name": "Toggle panel visibility", +          "type": "command", +          "command": "workbench.action.togglePanel" +        }, +        { +          "key": "F", +          "name": "Toggle full screen", +          "type": "command", +          "command": "workbench.action.toggleFullScreen" +        }, +        { +          "key": "s", +          "name": "Select theme", +          "type": "command", +          "command": "workbench.action.selectTheme" +        }, +        { +          "key": "m", +          "name": "Toggle maximized panel", +          "type": "command", +          "command": "workbench.action.toggleMaximizedPanel" +        }, +        { +          "key": "t", +          "name": "Toggle tool/activity bar visibility", +          "type": "command", +          "command": "workbench.action.toggleActivityBarVisibility" +        }, +        { +          "key": "T", +          "name": "Toggle tab visibility", +          "type": "command", +          "command": "workbench.action.toggleTabsVisibility" +        } +      ] +    }, +    { +      "key": "v", +      "name": "Split Vertical", +      "type": "command", +      "command": "workbench.action.splitEditor" +    }, +    { +      "key": "w", +      "name": "Window...", +      "type": "bindings", +      "bindings": [ +        { +          "key": "W", +          "name": "Focus previous editor group", +          "type": "command", +          "command": "workbench.action.focusPreviousGroup" +        }, +        { +          "key": "h", +          "name": "Move editor group left", +          "type": "command", +          "command": "workbench.action.moveActiveEditorGroupLeft" +        }, +        { +          "key": "j", +          "name": "Move editor group down", +          "type": "command", +          "command": "workbench.action.moveActiveEditorGroupDown" +        }, +        { +          "key": "k", +          "name": "Move editor group up", +          "type": "command", +          "command": "workbench.action.moveActiveEditorGroupUp" +        }, +        { +          "key": "l", +          "name": "Move editor group right", +          "type": "command", +          "command": "workbench.action.moveActiveEditorGroupRight" +        }, +        { +          "key": "t", +          "name": "Toggle editor group sizes", +          "type": "command", +          "command": "workbench.action.toggleEditorWidths" +        }, +        { +          "key": "m", +          "name": "Maximize editor group", +          "type": "command", +          "command": "workbench.action.minimizeOtherEditors" +        }, +        { +          "key": "M", +          "name": "Maximize editor group and hide side bar", +          "type": "command", +          "command": "workbench.action.maximizeEditor" +        }, +        { +          "key": "=", +          "name": "Reset editor group sizes", +          "type": "command", +          "command": "workbench.action.evenEditorWidths" +        }, +        { +          "key": "z", +          "name": "Combine all editors", +          "type": "command", +          "command": "workbench.action.joinAllGroups" +        }, +        { +          "key": "d", +          "name": "Close editor group", +          "type": "command", +          "command": "workbench.action.closeEditorsInGroup" +        }, +        { +          "key": "x", +          "name": "Close all editor groups", +          "type": "command", +          "command": "workbench.action.closeAllGroups" +        } +      ] +    }, +    { +      "key": "z", +      "name": "Toggle zen mode", +      "type": "command", +      "command": "workbench.action.toggleZenMode" +    } +  ], +  "workbench.editor.showTabs": true, +  "sync.gist": "939951904a077b97f8001bc35f6b5948", +  "gitlens.currentLine.enabled": false, +  "gitlens.hovers.currentLine.over": "line", +  "editor.suggestSelection": "first", +  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", +  "python.pythonPath": "/Users/chris/.miniconda/bin/python", +  "java.semanticHighlighting.enabled": true, +  "workbench.iconTheme": "material-icon-theme", +  "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -javaagent:\"/Users/chris/.vscode-oss/extensions/gabrielbb.vscode-lombok-1.0.1/server/lombok.jar\"", +  "workbench.list.automaticKeyboardNavigation": false, +  "oneDarkPro.editorTheme": "onedarkPro", +  "python.languageServer": "Microsoft", +  "terminal.integrated.inheritEnv": false, +  "editor.scrollbar.horizontal": "hidden", +  "editor.scrollbar.vertical": "hidden", +  "kite.showWelcomeNotificationOnStartup": false, +  "python.terminal.activateEnvironment": false, +  "editor.cursorBlinking": "solid", +  "editor.fontFamily": "Fira, Menlo, Monaco, 'Courier New', monospace", +  "files.exclude": { +    "**/.classpath": true, +    "**/.project": true, +    "**/.settings": true, +    "**/.factorypath": true +  } +} | 
