{ //--------------VIM STUFF----------------------// "vim.useSystemClipboard": true, "vim.cursorStylePerMode.normal": "block", "vim.leader": "", "editor.lineNumbers": "relative", "vim.handleKeys": { }, "vim.insertModeKeyBindingsNonRecursive": [ ], "vim.visualModeKeyBindingsNonRecursive": [ // hjkl remap { "before": ["j"], "after": ["h"] }, { "before": ["k"], "after": ["j"] }, { "before": ["i"], "after": ["k"] }, { "before": ["h"], "after": ["i"] }, // start of line { "before": ["_"], "after": ["#"] }, { "before": ["#"], "after": ["_"] }, // vertical movement { "before": [""], "after": ["", "z", "z"] }, { "before": [""], "after": ["", "z", "z"] }, // indentation { "before": [""], "after": [">"] }, { "before": [""], "after": ["<"] }, ], "vim.operatorPendingModeKeyBindingsNonRecursive": [ // hjkl remap { "before": ["j"], "after": ["h"] }, { "before": ["k"], "after": ["j"] }, { "before": ["i"], "after": ["k"] }, { "before": ["h"], "after": ["i"] }, // start of line { "before": ["_"], "after": ["#"] }, { "before": ["#"], "after": ["_"] }, ], "vim.normalModeKeyBindingsNonRecursive": [ // hjkl remap { "before": ["j"], "after": ["h"] }, { "before": ["k"], "after": ["j"] }, { "before": ["i"], "after": ["k"] }, { "before": ["h"], "after": ["i"] }, // start of line { "before": ["_"], "after": ["#"] }, { "before": ["#"], "after": ["_"] }, // vertical movement { "before": [""], "after": ["", "z", "z"] }, { "before": [""], "after": ["", "z", "z"] }, // indentation { "before": [""], "after": [">", ">"] }, { "before": [""], "after": ["<", "<"] }, // command pallete stuff { "before": ["leader", "o"], "commands": ["workbench.action.quickOpen"] }, { "before": ["leader", "c"], "commands": ["workbench.action.showCommands"] }, { "before": ["leader", "s"], "commands": ["workbench.action.gotoSymbol"] }, { "before": ["leader", "f"], "commands": ["actions.find"] }, // sidebar { "before": ["leader", "e"], "commands": ["workbench.explorer.fileView.focus"] }, { "before": ["leader", "g"], "commands": ["workbench.panel.chat.view.copilot.focus"] } ], "window.titleBarStyle": "custom", "workbench.panel.defaultLocation": "right", "workbench.settings.applyToAllProfiles": ["workbench.panel.defaultLocation"], "workbench.startupEditor": "none", "security.workspace.trust.untrustedFiles": "open", "git.autofetch": true, "git.confirmSync": false, "terminal.integrated.cursorStyle": "line", "redhat.telemetry.enabled": false, "editor.minimap.enabled": false, "editor.renderWhitespace": "none", "git.openRepositoryInParentFolders": "never", "github.copilot.enable": { "*": false, "plaintext": false, "markdown": false, "scminput": false }, "java.import.gradle.java.home": "/usr/lib/jvm/java-21-openjdk", "terminal.integrated.fontFamily": "\"Hack Nerd Font\"", "editor.fontFamily": "\"Hack Nerd Font\"", "editor.fontSize": 16, "terminal.integrated.fontSize": 16, "workbench.enableExperiments": false, "workbench.settings.enableNaturalLanguageSearch": false, "extensions.autoCheckUpdates": false, "update.showReleaseNotes": false, "explorer.confirmDelete": false, "window.customTitleBarVisibility": "auto", "workbench.sideBar.location": "right", "todo-tree.highlights.customHighlight": { "TODO": { "type": "text-and-comment", "foreground": "#000000", "background": "#08B5E4" }, "FIXME": { "gutterIcon": true }, "BUG": { "icon": "bug" }, "HACK": { "icon": "tools" }, "XXX": { "icon": "x" }, "[ ]": { "icon": "issue-draft" }, "[x]": { "icon": "issue-closed" } }, "github.copilot.editor.enableAutoCompletions": true, "dart.debugExternalPackageLibraries": false, "dart.debugSdkLibraries": false, "breadcrumbs.enabled": false, "editor.largeFileOptimizations": false, "clangd.path": "/home/rafayahmad/.config/Code/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install/18.1.3/clangd_18.1.3/bin/clangd", "notebook.editorOptionsCustomizations": { "editor.tabSize": 4, "editor.indentSize": 4, "editor.insertSpaces": false }, "python.createEnvironment.trigger": "off", }