Last active
February 19, 2021 02:40
-
-
Save simrat39/01a70f3f86d4626eb7ba7a6f26d0fcd1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"vscode-neovim.neovimExecutablePaths.linux": "/usr/bin/nvim", | |
"[dart]": { | |
"editor.formatOnSave": true, | |
"editor.formatOnType": true, | |
"editor.rulers": [80], | |
"editor.selectionHighlight": false, | |
"editor.suggest.snippetsPreventQuickSuggestions": false, | |
"editor.suggestSelection": "first", | |
"editor.tabCompletion": "onlySnippets", | |
"editor.wordBasedSuggestions": false | |
}, | |
"editor.formatOnSave": true, | |
"workbench.list.automaticKeyboardNavigation": false, | |
"workbench.editor.enablePreview": false, | |
"whichkey.sortOrder": "alphabetically", | |
"whichkey.bindings": [ | |
{ | |
"key": ";", | |
"name": "commands", | |
"type": "command", | |
"command": "workbench.action.showCommands" | |
}, | |
{ | |
"key": "/", | |
"name": "comment", | |
"type": "command", | |
"command": "vscode-neovim.send", | |
"args": "<C-/>" | |
}, | |
{ | |
"key": "a", | |
"name": "quick fix", | |
"type": "command", | |
"command": "editor.action.quickFix" | |
}, | |
{ | |
"key": "?", | |
"name": "View All References", | |
"type": "command", | |
"command": "references-view.find", | |
"when": "editorHasReferenceProvider" | |
}, | |
{ | |
"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": "f", | |
"name": "Find & Replace...", | |
"type": "bindings", | |
"bindings": [ | |
{ | |
"key": "f", | |
"name": "File", | |
"type": "command", | |
"command": "editor.action.startFindReplaceAction" | |
}, | |
{ | |
"key": "s", | |
"name": "Symbol", | |
"type": "command", | |
"command": "editor.action.rename", | |
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "p", | |
"name": "Project", | |
"type": "command", | |
"command": "workbench.action.replaceInFiles" | |
} | |
] | |
}, | |
{ | |
"key": "g", | |
"name": "Git...", | |
"type": "bindings", | |
"bindings": [ | |
{ | |
"key": "/", | |
"name": "Search Commits", | |
"command": "gitlens.showCommitSearch", | |
"type": "command", | |
"when": "gitlens:enabled && config.gitlens.keymap == 'alternate'" | |
}, | |
{ | |
"key": "a", | |
"name": "Stage", | |
"type": "command", | |
"command": "git.stage" | |
}, | |
{ | |
"key": "b", | |
"name": "Checkout", | |
"type": "command", | |
"command": "git.checkout" | |
}, | |
{ | |
"key": "B", | |
"name": "Browse", | |
"type": "command", | |
"command": "gitlens.openFileInRemote" | |
}, | |
{ | |
"key": "c", | |
"name": "Commit", | |
"type": "command", | |
"command": "git.commit" | |
}, | |
{ | |
"key": "C", | |
"name": "Cherry Pick", | |
"type": "command", | |
"command": "gitlens.views.cherryPick" | |
}, | |
{ | |
"key": "d", | |
"name": "Delete Branch", | |
"type": "command", | |
"command": "git.deleteBranch" | |
}, | |
{ | |
"key": "g", | |
"name": "Graph", | |
"type": "command", | |
"command": "git-graph.view" | |
}, | |
{ | |
"key": "h", | |
"name": "Heatmap", | |
"type": "command", | |
"command": "gitlens.toggleFileHeatmap" | |
}, | |
{ | |
"key": "f", | |
"name": "Fetch", | |
"type": "command", | |
"command": "git.fetch" | |
}, | |
{ | |
"key": "F", | |
"name": "Pull From", | |
"type": "command", | |
"command": "git.pullFrom" | |
}, | |
{ | |
"key": "i", | |
"name": "Init", | |
"type": "command", | |
"command": "git.init" | |
}, | |
{ | |
"key": "l", | |
"name": "Toggle Line Blame", | |
"type": "command", | |
"command": "gitlens.toggleLineBlame", | |
"when": "editorTextFocus && gitlens:canToggleCodeLens && gitlens:enabled && config.gitlens.keymap == 'alternate'" | |
}, | |
{ | |
"key": "L", | |
"name": "Toggle GitLens", | |
"type": "command", | |
"command": "gitlens.toggleCodeLens", | |
"when": "editorTextFocus && gitlens:canToggleCodeLens && gitlens:enabled && config.gitlens.keymap == 'alternate'" | |
}, | |
{ | |
"key": "m", | |
"name": "Merge", | |
"type": "command", | |
"command": "git.merge" | |
}, | |
{ | |
"key": "p", | |
"name": "Push", | |
"type": "command", | |
"command": "git.push" | |
}, | |
{ | |
"key": "P", | |
"name": "Push", | |
"type": "command", | |
"command": "git.pull" | |
}, | |
{ | |
"key": "s", | |
"name": "Stash", | |
"type": "command", | |
"command": "workbench.view.scm" | |
}, | |
{ | |
"key": "S", | |
"name": "Status", | |
"type": "command", | |
"command": "gitlens.showQuickRepoStatus", | |
"when": "gitlens:enabled && config.gitlens.keymap == 'alternate'" | |
}, | |
{ | |
"key": "t", | |
"name": "Create Tag", | |
"type": "command", | |
"command": "git.createTag" | |
}, | |
{ | |
"key": "T", | |
"name": "Delete Tag", | |
"type": "command", | |
"command": "git.deleteTag" | |
}, | |
{ | |
"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": "l", | |
"name": "LSP...", | |
"type": "bindings", | |
"bindings": [ | |
{ | |
"key": ";", | |
"name": "Refactor", | |
"type": "command", | |
"command": "editor.action.refactor", | |
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "a", | |
"name": "Auto Fix", | |
"type": "command", | |
"command": "editor.action.autoFix", | |
"when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)quickfix\\b/" | |
}, | |
{ | |
"key": "d", | |
"name": "Definition", | |
"type": "command", | |
"command": "editor.action.revealDefinition", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "D", | |
"name": "Declaration", | |
"type": "command", | |
"command": "editor.action.revealDeclaration" | |
}, | |
{ | |
"key": "e", | |
"name": "Errors", | |
"type": "command", | |
"command": "workbench.actions.view.problems" | |
}, | |
{ | |
"key": "f", | |
"name": "Format", | |
"type": "command", | |
"command": "editor.action.formatDocument", | |
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor" | |
}, | |
{ | |
"key": "i", | |
"name": "Implementation", | |
"type": "command", | |
"command": "editor.action.goToImplementation", | |
"when": "editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "l", | |
"name": "Code Lens", | |
"type": "command", | |
"command": "codelens.showLensesInCurrentLine" | |
}, | |
{ | |
"key": "n", | |
"name": "Next Problem", | |
"type": "command", | |
"command": "editor.action.marker.next", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "N", | |
"name": "Next Problem (Proj)", | |
"type": "command", | |
"command": "editor.action.marker.nextInFiles", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "o", | |
"name": "Outline", | |
"type": "command", | |
"command": "outline.focus" | |
}, | |
{ | |
"key": "p", | |
"name": "Prev Problem", | |
"type": "command", | |
"command": "editor.action.marker.prevInFiles", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "P", | |
"name": "Prev Problem (Proj)", | |
"type": "command", | |
"command": "editor.action.marker.prev", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "q", | |
"name": "Quick Fix", | |
"type": "command", | |
"command": "editor.action.quickFix", | |
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "r", | |
"name": "References", | |
"type": "command", | |
"command": "editor.action.goToReferences", | |
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "R", | |
"name": "Rename", | |
"type": "command", | |
"command": "editor.action.rename", | |
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "v", | |
"name": "View All References", | |
"type": "command", | |
"command": "references-view.find", | |
"when": "editorHasReferenceProvider" | |
}, | |
{ | |
"key": "s", | |
"name": "Go to Symbol (Editor)", | |
"type": "command", | |
"command": "workbench.action.gotoSymbol" | |
}, | |
{ | |
"key": "S", | |
"name": "Go to Symbol (Workspace)", | |
"type": "command", | |
"command": "workbench.action.showAllSymbols" | |
} | |
] | |
}, | |
{ | |
"key": "m", | |
"name": "Minimap", | |
"type": "command", | |
"command": "editor.action.toggleMinimap" | |
}, | |
{ | |
"key": "n", | |
"name": "No Highlight", | |
"type": "command", | |
"command": "vscode-neovim.send", | |
"args": ":noh<CR>" | |
}, | |
{ | |
"key": "p", | |
"name": "Peek...", | |
"type": "bindings", | |
"bindings": [ | |
{ | |
"key": "d", | |
"name": "Definition", | |
"type": "command", | |
"command": "editor.action.peekDefinition", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "D", | |
"name": "Declaration", | |
"type": "command", | |
"command": "editor.action.peekDeclaration" | |
}, | |
{ | |
"key": "i", | |
"name": "Implementation", | |
"type": "command", | |
"command": "editor.action.peekImplementation", | |
"when": "editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "p", | |
"name": "Toggle Focus", | |
"type": "command", | |
"command": "togglePeekWidgetFocus", | |
"when": "inReferenceSearchEditor || referenceSearchVisible" | |
}, | |
{ | |
"key": "r", | |
"name": "References", | |
"type": "command", | |
"command": "editor.action.referenceSearch.trigger" | |
}, | |
{ | |
"key": "t", | |
"name": "Type Definition", | |
"type": "command", | |
"command": "editor.action.peekTypeDefinition" | |
} | |
] | |
}, | |
{ | |
"key": "s", | |
"name": "Search...", | |
"type": "bindings", | |
"bindings": [ | |
{ | |
"key": "f", | |
"name": "Files", | |
"type": "command", | |
"command": "workbench.action.quickOpen" | |
}, | |
{ | |
"key": "t", | |
"name": "Text", | |
"type": "command", | |
"command": "workbench.action.findInFiles" | |
} | |
] | |
}, | |
{ | |
"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": "Focus Terminal", | |
"type": "command", | |
"command": "workbench.action.terminal.toggleTerminal", | |
"when": "!terminalFocus" | |
} | |
] | |
}, | |
{ | |
"key": "U", | |
"name": "UI toggles...", | |
"type": "bindings", | |
"bindings": [ | |
{ | |
"key": "a", | |
"name": "Toggle tool/activity bar visibility", | |
"type": "command", | |
"command": "workbench.action.toggleActivityBarVisibility" | |
}, | |
{ | |
"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 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": "x", | |
"name": "Extensions", | |
"type": "command", | |
"command": "workbench.view.extensions" | |
}, | |
{ | |
"key": "y", | |
"name": "Sync...", | |
"type": "bindings", | |
"bindings": [ | |
{ | |
"key": "d", | |
"name": "Download Settings", | |
"type": "command", | |
"command": "extension.downloadSettings" | |
}, | |
{ | |
"key": "u", | |
"name": "Upload Settings", | |
"type": "command", | |
"command": "extension.updateSettings" | |
} | |
] | |
}, | |
{ | |
"key": "z", | |
"name": "Toggle zen mode", | |
"type": "command", | |
"command": "workbench.action.toggleZenMode" | |
} | |
], | |
"workbench.editor.showTabs": true, | |
"[jsonc]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"workbench.colorTheme": "Dracula", | |
"editor.minimap.enabled": false, | |
"workbench.activityBar.visible": true, | |
"window.menuBarVisibility": "toggle", | |
"editor.scrollBeyondLastLine": false, | |
"editor.fontFamily": "'FiraCode Nerd Font', 'monospace', monospace, 'Droid Sans Fallback'", | |
"editor.quickSuggestions": { | |
"other": true, | |
"comments": true, | |
"strings": true | |
}, | |
"[markdown]": { | |
"editor.defaultFormatter": "yzhang.markdown-all-in-one" | |
}, | |
"workbench.iconTheme": "material-icon-theme", | |
"[yaml]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"window.zoomLevel": 0, | |
"dart.warnWhenEditingFilesOutsideWorkspace": false | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment