Skip to content

Instantly share code, notes, and snippets.

@shanksxz
Created May 8, 2025 14:43
Show Gist options
  • Select an option

  • Save shanksxz/9677ee0f02d2b34d9e7fd1c1b5cd2d22 to your computer and use it in GitHub Desktop.

Select an option

Save shanksxz/9677ee0f02d2b34d9e7fd1c1b5cd2d22 to your computer and use it in GitHub Desktop.
{
"editor.fontFamily": "JetBrains Mono",
"window.zoomLevel": 1,
"files.autoSave": "onFocusChange",
"workbench.activityBar.location": "bottom",
"window.customTitleBarVisibility": "auto",
"workbench.sideBar.location": "right",
"workbench.iconTheme": "symbols",
"editor.lineNumbers": "relative",
"window.menuBarVisibility": "toggle",
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.verticalScrollbarSize": 0,
"editor.minimap.enabled": true,
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"editor.minimap.autohide": true,
"vim.useSystemClipboard": true,
"vim.leader": " ",
"vim.sneak": true,
"vim.smartRelativeLine": true,
"vim.foldfix": true,
"vim.highlightedyank.enable": true,
"vim.highlightedyank.duration": 200,
"vim.searchHighlightColor": "rgba(180, 142, 173, 0.5)",
"vim.easymotion": true,
"vim.incsearch": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.handleKeys": {
"<C-d>": true,
"<C-u>": true,
"<C-f>": false
},
"vim.insertModeKeyBindings": [
{
"before": [
"j",
"j"
],
"after": [
"<Esc>"
]
},
{
"before": [
"<leader>",
"<leader>"
],
"commands": [
"editor.action.triggerSuggest"
]
}
],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [
"<leader>",
"c",
"f"
],
"commands": [
"editor.action.formatDocument"
]
},
{
"before": [
"<leader>",
"d"
],
"after": [
"d",
"d"
]
},
{
"before": [
"<C-n>"
],
"commands": [
":nohl"
]
},
{
"before": [
"K"
],
"commands": [
"lineBreakInsert"
],
"silent": true
},
{
"before": [
"<leader>",
"w"
],
"commands": [
"workbench.action.splitEditor"
]
},
{
"before": [
"<leader>",
"w",
"w"
],
"commands": [
":w"
]
},
{
"before": [
"<leader>",
"q"
],
"commands": [
"workbench.action.closeActiveEditor"
]
},
{
"before": [
"leader",
"s"
],
"commands": [
"workbench.action.openSettings"
]
},
{
"before": [
"leader",
"f",
"f"
],
"commands": [
"workbench.action.quickOpen"
]
},
{
"before": [
"leader",
"f",
"r"
],
"commands": [
"workbench.action.reloadWindow"
]
},
{
"before": [
"leader",
"/"
],
"commands": [
"editor.action.commentLine"
]
},
{
"before": [
"leader",
"z"
],
"commands": [
"workbench.action.toggleZenMode"
]
},
{
"before": [
"leader",
"e",
"l"
],
"commands": [
"cursorEnd"
]
},
{
"before": [
"<leader>",
"e"
],
"commands": [
"workbench.action.toggleSidebarVisibility"
]
},
{
"before": [
"<leader>",
"f"
],
"commands": [
"revealInExplorer"
]
},
{
"before": [
"<leader>",
"f",
"y"
],
"commands": [
"copyFilePath"
]
},
{
"before": [
"<leader>",
"f",
"n"
],
"commands": [
"explorer.newFile"
]
}
],
"[typescriptreact]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"github.copilot.enable": {
"*": false,
"plaintext": false,
"markdown": true,
"scminput": false
},
"[lua]": {
"editor.defaultFormatter": "sumneko.lua"
},
"cursor.cpp.disabledLanguages": [
"plaintext",
"scminput"
],
"files.associations": {
"*.dbclient-js": "javascript",
"*.ejs": "html",
"*.sqlbook": "sql",
"*.ndjson": "jsonl",
".env*": "dotenv"
},
"editor.tokenColorCustomizations": {
"[*Light*]": {
"textMateRules": [
{
"scope": "ref.matchtext",
"settings": {
"foreground": "#000"
}
}
]
},
"[*Dark*]": {
"textMateRules": [
{
"scope": "ref.matchtext",
"settings": {
"foreground": "#fff"
}
}
]
},
"textMateRules": []
},
"prettier.enable": true,
"prettier.tabWidth": 4,
"database-client.autoSync": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"explorer.confirmDragAndDrop": false,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[css]": {
"editor.defaultFormatter": "vscode.css-language-features"
},
"dotenv.enableAutocloaking": false,
"workbench.colorCustomizations": {},
"javascript.updateImportsOnFileMove.enabled": "always",
"workbench.colorTheme": "vesper darkish",
"typescript.tsserver.log": "off",
"animations.Install-Method": "Apc Customize UI++",
"editor.renderWhitespace": "all"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment