2024-10-23 08:40:23 +05:00
|
|
|
{
|
|
|
|
//--------------VIM STUFF----------------------//
|
|
|
|
|
|
|
|
"vim.useSystemClipboard": true,
|
|
|
|
"vim.cursorStylePerMode.normal": "block",
|
|
|
|
"vim.leader": "<Space>",
|
|
|
|
"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": ["_"]
|
2024-12-28 16:34:14 +05:00
|
|
|
},
|
|
|
|
// vertical movement
|
|
|
|
{
|
|
|
|
"before": ["<C-d>"],
|
|
|
|
"after": ["<C-d>", "z", "z"]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"before": ["<C-u>"],
|
|
|
|
"after": ["<C-u>", "z", "z"]
|
|
|
|
},
|
|
|
|
// indentation
|
|
|
|
{
|
|
|
|
"before": ["<Tab>"],
|
|
|
|
"after": [">"]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"before": ["<S-Tab>"],
|
|
|
|
"after": ["<"]
|
|
|
|
},
|
2024-10-23 08:40:23 +05:00
|
|
|
],
|
|
|
|
"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": ["<C-d>"],
|
|
|
|
"after": ["<C-d>", "z", "z"]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"before": ["<C-u>"],
|
|
|
|
"after": ["<C-u>", "z", "z"]
|
|
|
|
},
|
2024-12-28 16:34:14 +05:00
|
|
|
// indentation
|
|
|
|
{
|
|
|
|
"before": ["<Tab>"],
|
|
|
|
"after": [">", ">"]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"before": ["<S-Tab>"],
|
|
|
|
"after": ["<", "<"]
|
|
|
|
},
|
2024-10-23 08:40:23 +05:00
|
|
|
// 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,
|
2024-12-28 16:34:14 +05:00
|
|
|
"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",
|
2025-02-17 20:37:47 +05:00
|
|
|
"debug.allowBreakpointsEverywhere": true,
|
2024-10-23 08:40:23 +05:00
|
|
|
}
|