{ "terminal.integrated.allowChords": true, "vim.showMarksInGutter": false, "vim.foldfix": true, "vim.sneak": true, "vim.sneakUseIgnorecaseAndSmartcase": true, "vim.leader": "", "vim.normalModeKeyBindingsNonRecursive": [ { "before": [ ":", "w", "" ], "commands": [ "workbench.action.files.save" ] }, { "before": [ "", "w" ], "commands": [ "workbench.action.files.save" ] }, { "before": [ "", "q" ], "commands": [ "workbench.action.closeWindow" ], "when": "workbench.action.closeWindow" }, ], "vim.normalModeKeyBindings": [ // GENERAL { // Go to left window "before": [ "" ], "after": [ "", "h" ] }, { // Go to lower window "before": [ "" ], "after": [ "", "j" ] }, { // Go to upper window "before": [ "" ], "after": [ "", "k" ] }, { // Go to right window "before": [ "" ], "after": [ "", "l" ] }, { // Increase window height "before": [ "" ], "commands": [ "workbench.action.increaseViewHeight" ] }, { // Decrease window height "before": [ "" ], "commands": [ "workbench.action.decreaseViewHeight" ] }, { // Decrease window width "before": [ "" ], "commands": [ "workbench.action.decreaseViewWidth" ] }, { // Increase window width "before": [ "" ], "commands": [ "workbench.action.increaseViewWidth" ] }, { // Move down "before": [ "" ], "commands": [ "editor.action.moveLinesDownAction" ] }, { // Move up "before": [ "" ], "commands": [ "editor.action.moveLinesUpAction" ] }, { // Prev buffer "before": [ "" ], "commands": [ ":bprev" ] }, { // Next buffer "before": [ "" ], "commands": [ ":bnext" ] }, { // Prev buffer "before": [ "[", "b" ], "commands": [ ":bprev" ] }, { // Next buffer "before": [ "]", "b" ], "commands": [ ":bnext" ] }, // { // // Switch to Other Buffer // "before": ["", "b", "b"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Switch to Other Buffer // "before": ["", "`"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Escape and clear hlsearch // "before": [""], // "commands": ["N/A - current VSCode behaviour"] // }, { // Redraw / clear hlsearch / diff update "before": [ "", "u", "r" ], "commands": [ "workbench.action.reloadWindow" ] }, { "before": [ "g", "w" ], "after": [ "*" ] }, // { // // Next search result // "before": ["n"], // "commands": ["N/A - current VSCode behaviour"] // }, // { // // Prev search result // "before": ["N"], // "commands": ["N/A - current VSCode behaviour"] // }, // { // // Save file // "before": ["", "l" ], "commands": [ "workbench.view.extensions" ] }, { // New File "before": [ "", "f", "n" ], "commands": [ "workbench.action.files.newUntitledFile" ] }, // { // // Location List // "before": ["", "x", "l"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Quickfix List // "before": ["", "x", "q"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Toggle format on Save // "before": ["", "u", "f"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Toggle spelling // "before": ["", "u", "s"], // "commands": ["N/A - no VSCode equivalent"] // }, { // Toggle Word Wrap "before": [ "", "u", "w" ], "commands": [ "editor.action.toggleWordWrap" ] }, // { // // Toggle Line Numbers // "before": ["", "u", "l"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Toggle Diagnostics // "before": ["", "u", "d"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Toggle Conceal // "before": ["", "u", "c"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Toggle Inlay Hints // "before": ["", "u", "h"], // "commands": ["N/A - no VSCode equivalent"] // }, { // Lazygit (root dir) "before": [ "", "g", "g" ], "commands": [ "lazygit.openLazygit", ] }, { // Lazygit (cwd) "before": [ "", "g", "G" ], "commands": [ "workbench.view.scm" ], "when": "workbench.scm.active" }, { // Quit all "before": [ "", "q", "q" ], "commands": [ "workbench.action.quit" ] }, // { // // Inspect Pos // "before": ["", "u", "i"], // "commands": ["N/A - no VSCode equivalent"] // }, { // LazyVim Changelog "before": [ "", "L" ], "commands": [ "update.showCurrentReleaseNotes" ] }, { // Terminal (root dir) "before": [ "", "f", "t" ], "commands": [ "workbench.action.createTerminalEditor" ], "when": "terminal.active" }, { // Terminal (cwd) "before": [ "", "f", "T" ], "commands": [ "workbench.action.createTerminalEditor" ], "when": "terminal.active" }, // { // // Terminal (root dir) // "before": [""], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Which Key Ignore // "before": [""], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Enter Normal Mode // "before": ["", ""], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Hide Terminal // "before": [""], // "commands": ["N/A - binding not possible in VSCode"], // }, // { // // Other window // "before": ["", "w", "w"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Delete window // "before": ["", "d", "w"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Split window below // "before": ["", "w", "-"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Split window right // "before": ["", "w", "|"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Split window below // "before": ["", "-"], // "commands": ["N/A - no VSCode equivalent"] // }, { // Split window right "before": [ "", "|" ], "commands": [ "workbench.action.splitEditor" ] }, // { // // Last Tab // "before": ["", "", "l"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // First Tab // "before": ["", "", "f"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // New Tab // "before": ["", "", ""], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Next Tab // "before": ["", "", "]"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Close Tab // "before": ["", "", "d"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Previous Tab // "before": ["", "", "["], // "commands": ["N/A - no VSCode equivalent"] // }, // LSP { // Line Diagnostics "before": [ "", "c", "d" ], "commands": [ "editor.action.showHover" ], "when": "workbench.panel.output.active" }, { // LSP info "before": [ "", "c", "l" ], "commands": [ "workbench.action.output.toggleOutput" ] }, { // Goto Definition "before": [ "g", "d" ], "commands": [ "editor.action.revealDefinition" ] }, { // References "before": [ "g", "r" ], "commands": [ "editor.action.goToReferences" ] }, { // Goto Declaration "before": [ "g", "D" ], "commands": [ "editor.action.revealDeclaration" ] }, { // Goto Implementation "before": [ "g", "I" ], "commands": [ "editor.action.goToImplementation" ] }, { // Goto T[y]pe Definition "before": [ "g", "y" ], "commands": [ "editor.action.goToTypeDefinition" ] }, { // Hover "before": [ "K" ], "commands": [ "editor.action.showHover" ] }, { // Signature Help "before": [ "g", "K" ], "commands": [ "editor.action.triggerParameterHints" ], "when": "editorHasSignatureHelpProvider && editorTextFocus" }, { // Signature Help "before": [ "" ], "commands": [ "editor.action.triggerParameterHints" ], "when": "editorHasSignatureHelpProvider && editorTextFocus" }, { // Next Diagnostic "before": [ "]", "d" ], "commands": [ "editor.action.marker.next" ], "when": "editorFocus" }, { // Prev Diagnostic "before": [ "[", "d" ], "commands": [ "editor.action.marker.prev" ], "when": "editorFocus" }, { // Next Error "before": [ "]", "e" ], "commands": [ "editor.action.marker.next" ], "when": "editorFocus" }, { // Prev Error "before": [ "[", "e" ], "commands": [ "editor.action.marker.prev" ], "when": "editorFocus" }, { // Next Warning "before": [ "]", "w" ], "commands": [ "editor.action.marker.next" ], "when": "editorFocus" }, { // Prev Warning "before": [ "[", "w" ], "commands": [ "editor.action.marker.prev" ], "when": "editorFocus" }, { // Format Document "before": [ "", "c", "f" ], "commands": [ "editor.action.formatDocument" ], "when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor" }, // { // // Format Range // "before": ["", "c", "f"], // "commands": ["N/A - no VSCode equivalent"] // }, { // Code Action "before": [ "", "c", "a" ], "commands": [ "editor.action.quickFix" ], "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" }, { // Source Action "before": [ "", "c", "A" ], "commands": [ "editor.action.quickFix" ], "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" }, { // Rename "before": [ "", "c", "r" ], "commands": [ "editor.action.rename" ], "when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" }, // BUFFERLINE.NVIM { // Toggle pin // NOTE: Separate commands required due to VSCode limitations // pin "before": [ "", "b", "p" ], "commands": [ "workbench.action.pinEditor" ], "when": "!activeEditorIsPinned" }, { // Toggle pin // NOTE: Separate commands required due to VSCode limitations // unpin "before": [ "", "b", "u" ], "commands": [ "workbench.action.unpinEditor" ], "when": "activeEditorIsPinned" }, { // Delete non-pinned buffers "before": [ "", "b", "P" ], "commands": [ "workbench.action.closeAllEditors" ] }, { // Close buffer "before": [ "", "b", "d" ], "commands": [ "workbench.action.closeActiveEditor" ] }, { // Find buffer "before": [ "", ",", ], "commands": [ "workbench.action.showAllEditors" ] }, // FLASH.NVIM // { // // Flash // "before": ["s"], // "commands": ["BINDING IN vim.normalModeKeyBindingsNonRecursive"] // }, // { // // Flash Treesitter // "before": ["S"], // "commands": ["BINDING IN vim.normalModeKeyBindingsNonRecursive"] // }, // { // // Remote Treesitter // "before": ["r"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Treesitter Search // "before": ["R"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Toggle Flash Search // "before": [""], // "commands": ["N/A - no VSCode equivalent"] // }, // MASON.NVIM // { // // Mason // "before": ["", "c", "m"], // "commands": ["N/A - no VSCode equivalent"] // }, // MINI.BUFREMOVE // { // // Delete Buffer // "before": ["", "b", "d"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Delete Buffer (Force) // "before": ["", "b", "D"], // "commands": ["N/A - no VSCode equivalent"] // }, // MINI.SURROUND // { // // Add surrounding // "before": ["g", "z", "a"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Delete surrounding // "before": ["g", "z", "d"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Find right surrounding // "before": ["g", "z", "f"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Find left surrounding // "before": ["g", "z", "F"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Highlight surrounding // "before": ["g", "z", "h"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Replace surrounding // "before": ["g", "z", "r"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Update MiniSurround.config.n_lines // "before": ["g", "z", "n"], // "commands": ["N/A - no VSCode equivalent"] // }, // NEO-TREE.NVIM { // Explorer NeoTree (root dir) "before": [ "", "fe" ], "commands": [ "workbench.files.action.showActiveFileInExplorer" ] }, { // Explorer NeoTree (cwd) "before": [ "", "fE" ], "commands": [ "workbench.explorer.fileView.toggleVisibility" ] }, { // Explorer NeoTree (root dir) "before": [ "", "e" ], "commands": [ "workbench.files.action.showActiveFileInExplorer" ] }, { // Explorer NeoTree (cwd) "before": [ "", "E" ], "commands": [ "workbench.explorer.fileView.toggleVisibility" ] }, // NOICE.NVIM // { // // Redirect Cmdline // "before": [""], // "commands": ["N/A - no VSCode equivalent"] // }, { // Noice Last Message "before": [ "", "s", "n", "l" ], "commands": [ "workbench.action.output.toggleOutput" ], "when": "workbench.panel.output.active" }, { // Noice History "before": [ "", "s", "n", "h" ], "commands": [ "workbench.action.output.toggleOutput" ], "when": "workbench.panel.output.active" }, { // Noice All "before": [ "", "s", "n", "a" ], "commands": [ "workbench.action.output.toggleOutput" ], "when": "workbench.panel.output.active" }, // { // // Dismiss All // "before": ["", "s", "n", "d"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Scroll forward // "before": [""], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Scroll backward // "before": [""], // "commands": ["N/A - no VSCode equivalent"] // }, // NVIM-NOTIFY // { // // Dismiss all Notifications // "before": ["", "u", "n"], // "commands": ["N/A - no VSCode equivalent"] // }, // NVIM-SPECTRE { // Replace in files (Spectre) "before": [ "", "s", "r" ], "commands": [ "editor.action.startFindReplaceAction" ], "when": "editorFocus || editorIsOpen" }, // NVIM-TREESITTER // { // // Increment selection // "before": [""], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Decrement selection // "before": [""], // "commands": ["N/A - no VSCode equivalent"] // }, // PERSISTENCE.NVIM // { // // Restore Session // "before": ["", "q", "s"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Restore Last Session // "before": ["", "q", "l"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Don't Save Current Session // "before": ["", "q", "d"], // "commands": ["N/A - no VSCode equivalent"] // }, // TELESCOPE.NVIM { // Grep (root dir) "before": [ "", "/" ], "commands": [ "workbench.action.findInFiles" ] }, // { // // Command History // "before": ["", ":"], // "commands": ["N/A - no VSCode equivalent"] // }, { // Find Files (root dir) "before": [ "", "" ], "commands": [ "workbench.action.quickOpen" ] }, { // Buffers "before": [ "", "f", "b" ], "commands": [ "workbench.action.quickOpen" ] }, { // Find Files (root dir) "before": [ "", "f", "f" ], "commands": [ "workbench.action.quickOpen" ] }, { // Find Files (cwd) "before": [ "", "f", "F" ], "commands": [ "workbench.action.quickOpen" ] }, { // Recent "before": [ "", "f", "r" ], "commands": [ "workbench.action.quickOpen" ] }, { // Recent (cwd) "before": [ "", "f", "R" ], "commands": [ "workbench.action.quickOpen" ] }, { // commits "before": [ "", "g", "c" ], "commands": [ "workbench.view.scm" ], "when": "workbench.scm.active" }, { // status "before": [ "", "g", "s" ], "commands": [ "workbench.view.scm" ], "when": "workbench.scm.active" }, // { // // Registers // "before": ['", "s", '"'], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Auto Commands // "before": ["", "s", "a"], // "commands": ["N/A - no VSCode equivalent"] // }, { // Buffer "before": [ "", "s", "b" ], "commands": [ "editor.action.startFindReplaceAction" ], "when": "editorFocus || editorIsOpen" }, // { // // Command History // "before": ["", "s", "c"], // "commands": ["N/A - no VSCode equivalent"] // }, { // Commands "before": [ "", "s", "C" ], "commands": [ "workbench.action.showCommands" ] }, { // Document diagnostics "before": [ "", "s", "d" ], "commands": [ "workbench.actions.view.problems" ], "when": "workbench.panel.markers.view.active" }, { // Workspace diagnostics "before": [ "", "s", "D" ], "commands": [ "workbench.actions.view.problems" ], "when": "workbench.panel.markers.view.active" }, { // Grep (root dir) "before": [ "", "s", "g" ], "commands": [ "workbench.action.findInFiles" ] }, { // Grep (cwd) "before": [ "", "s", "G" ], "commands": [ "workbench.action.findInFiles" ] }, { // Help Pages "before": [ "", "s", "h" ], "commands": [ "workbench.action.openDocumentationUrl" ] }, // { // // Search Highlight Groups // "before": ["", "s", "H"], // "commands": ["N/A - no VSCode equivalent"] // }, { // Key Maps "before": [ "", "s", "k" ], "commands": [ "workbench.action.showCommands" ] }, // { // // Man Pages // "before": ["", "s", "M"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Jump to Mark // "before": ["", "s", "m"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Options // "before": ["", "s", "o"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Resume // "before": ["", "s", "R"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Word (root dir) // "before": ["", "s", "w"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Word (cwd) // "before": ["", "s", "W"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Selection (root dir) // "before": ["", "s", "w"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Selection (cwd) // "before": ["", "s", "W"], // "commands": ["N/A - no VSCode equivalent"] // }, { // Colorscheme with preview "before": [ "", "u", "C" ], "commands": [ "workbench.action.selectTheme" ] } // { // // Goto Symbol // "before": ["", "s", "s"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Goto Symbol (Workspace) // "before": ["", "s", "S"], // "commands": ["N/A - no VSCode equivalent"] // }, // TODO-COMMENTS.NVIM // { // // Next todo comment // "before": ["]t"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Previous todo comment // "before": ["[t"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Todo (Trouble) // "before": ["xt"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Todo/Fix/Fixme (Trouble) // "before": ["xT"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Todo // "before": ["st"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Todo/Fix/Fixme // "before": ["sT"], // "commands": ["N/A - no VSCode equivalent"] // }, // TROUBLE.NVIM // { // // Document Diagnostics (Trouble) // "before": ["xx"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Workspace Diagnostics (Trouble) // "before": ["xX"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Location List (Trouble) // "before": ["xL"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Quickfix List (Trouble) // "before": ["xQ"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Previous trouble/quickfix item // "before": ["[q"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Next trouble/quickfix item // "before": ["]q"], // "commands": ["N/A - no VSCode equivalent"] // }, // VIM-ILLUMINATE // { // // Next Reference // "before": ["]]"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Prev Reference // "before": ["[["], // "commands": ["N/A - no VSCode equivalent"] // }, // YANKY.NVIM // { // // Open Yank History // "before": ["p"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Yank text // "before": ["y"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Put yanked text after cursor // "before": ["p"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Put yanked text before cursor // "before": ["P"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Put yanked text after selection // "before": ["gp"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Put yanked text before selection // "before": ["gP"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Cycle forward through yank history // "before": ["[y"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Cycle backward through yank history // "before": ["]y"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Put indented after cursor (linewise) // "before": ["]p"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Put indented before cursor (linewise) // "before": ["[p"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Put indented after cursor (linewise) // "before": ["]P"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Put indented before cursor (linewise) // "before": ["[P"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Put and indent right // "before": [">p"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Put and indent left // "before": ["P"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Put before and indent left // "before": ["dB"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Toggle Breakpoint // "before": ["db"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Continue // "before": ["dc"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Run to Cursor // "before": ["dC"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Go to line (no execute) // "before": ["dg"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Step Into // "before": ["di"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Down // "before": ["dj"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Up // "before": ["dk"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Run Last // "before": ["dl"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Step Out // "before": ["do"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Step Over // "before": ["dO"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Pause // "before": ["dp"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Toggle REPL // "before": ["dr"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Session // "before": ["ds"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Terminate // "before": ["dt"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Widgets // "before": ["dw"], // "commands": ["N/A - no VSCode equivalent"] // }, // NVIM-DAP-UI // { // // Dap UI // "before": ["du"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Eval // "before": ["de"], // "commands": ["N/A - no VSCode equivalent"] // }, // ONE-SMALL-STEP-FOR-VIMKIND // { // // Adapter Lua Server // "before": ["daL"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Adapter Lua // "before": ["dal"], // "commands": ["N/A - no VSCode equivalent"] // }, // FLIT.NVIM // { // // f // "before": ["f"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // F // "before": ["F"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // t // "before": ["t"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // T // "before": ["T"], // "commands": ["N/A - no VSCode equivalent"] // }, // LEAP.NVIM // { // // Leap forward to // "before": ["s"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Leap backward to // "before": ["S"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Leap from windows // "before": ["gs"], // "commands": ["N/A - no VSCode equivalent"] // }, // MINI.FILES // { // // Open mini.files (directory of current file) // "before": ["fm"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Open mini.files (cwd) // "before": ["fM"], // "commands": ["N/A - no VSCode equivalent"] // }, // NVIM-DAP-PYTHON // { // // Debug Method // "before": ["dPt"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Debug Class // "before": ["dPc"], // "commands": ["N/A - no VSCode equivalent"] // }, // VENV-SELECTOR.NVIM // { // // Select VirtualEnv // "before": ["cv"], // "commands": ["N/A - no VSCode equivalent"] // }, // NEOTEST // { // // Run File // "before": ["tt"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Run All Test Files // "before": ["tT"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Run Nearest // "before": ["tr"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Toggle Summary // "before": ["ts"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Show Output // "before": ["to"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Toggle Output Panel // "before": ["tO"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Stop // "before": ["tS"], // "commands": ["N/A - no VSCode equivalent"] // }, // NVIM-DAP // { // // Debug Nearest // "before": ["td"], // "commands": ["N/A - no VSCode equivalent"] // }, // EDGY.NVIM // { // // Edgy Toggle // "before": ["ue"], // "commands": ["N/A - no VSCode equivalent"] // }, // { // // Edgy Select Window // "before": ["uE"], // "commands": ["N/A - no VSCode equivalent"] // }, // PROJECT.NVIM // { // // Projects // "before": ["fp"], // "commands": ["N/A - no VSCode equivalent"] // }, ], "vim.visualModeKeyBindings": [ { "before": [ "<" ], "after": [ "<", "g", "v" ] }, { "before": [ ">" ], "after": [ ">", "g", "v" ] } ], "vim.insertModeKeyBindings": [ { "before": [ "j", "k" ], "after": [ "Esc" ] }, { "before": [ "k", "j" ], "after": [ "Esc" ] } ], "editor.lineNumbers": "relative" }