Skip to content

Instantly share code, notes, and snippets.

@chyld
Created November 28, 2022 07:24
Show Gist options
  • Save chyld/89f34a1bf74c22b2e7980aaa1e633f90 to your computer and use it in GitHub Desktop.
Save chyld/89f34a1bf74c22b2e7980aaa1e633f90 to your computer and use it in GitHub Desktop.
{
"editor.fontFamily": "FiraCode Nerd Font",
"editor.fontSize": 14,
"editor.fontLigatures": true,
"editor.renderLineHighlight": "none",
"editor.minimap.enabled": false,
"editor.renderWhitespace": "all",
"editor.formatOnPaste": true,
"editor.insertSpaces": true,
"editor.stickyScroll.enabled": true,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"editor.guides.bracketPairsHorizontal": "active",
"editor.guides.highlightActiveBracketPair": true,
"editor.guides.indentation": true,
"editor.guides.highlightActiveIndentation": "always",
"window.restoreWindows": "none",
"window.commandCenter": true,
"outline.collapseItems": "alwaysCollapse",
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"terminal.integrated.shellIntegration.enabled": true,
"terminal.integrated.shellIntegration.decorationsEnabled": "both",
"terminal.integrated.shellIntegration.history": 100,
"workbench.startupEditor": "none",
"workbench.iconTheme": "eq-material-theme-icons",
"workbench.colorTheme": "Ayu Mirage Bordered",
"workbench.colorCustomizations": {
"editorLineNumber.foreground": "#ff33cc",
"editorLineNumber.activeForeground": "#33ffcc"
},
// SHELL SCRIPTS
// ==============================================================
"[shellscript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "foxundermoon.shell-format",
"editor.tabSize": 2
},
// TS, JS, JSON
// ==============================================================
// .prettierrc.json --- root directory
// .eslintrc --- root directory via eslint --init
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2
},
// LUA
// ==============================================================
"Lua.telemetry.enable": true,
"[lua]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "sumneko.lua",
"editor.tabSize": 2
},
// PYTHON
// ==============================================================
"python.languageServer": "Pylance",
"python.formatting.provider": "black",
"python.linting.pylintEnabled": true,
"[python]": {
"editor.formatOnSave": true,
"editor.tabSize": 4
}
// ==============================================================
// ==============================================================
// ==============================================================
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment