Skip to content

Instantly share code, notes, and snippets.

@feliperdamaceno
Last active December 15, 2025 11:36
Show Gist options
  • Select an option

  • Save feliperdamaceno/15e0d6c4b0df81dea20e53ac00a58e1f to your computer and use it in GitHub Desktop.

Select an option

Save feliperdamaceno/15e0d6c4b0df81dea20e53ac00a58e1f to your computer and use it in GitHub Desktop.
VSCode Settings 2025
{
/* ----------------------------- */
/* GENERAL */
/* ----------------------------- */
"breadcrumbs.enabled": false,
"explorer.autoReveal": false,
"explorer.compactFolders": false,
"explorer.confirmDragAndDrop": false,
"explorer.fileNesting.enabled": false,
"explorer.sortOrder": "type",
"extensions.ignoreRecommendations": true,
"files.autoSave": "off",
"security.workspace.trust.banner": "never",
"security.workspace.trust.enabled": false,
"window.commandCenter": false,
"window.menuBarVisibility": "compact",
"window.title": " ",
"window.titleBarStyle": "custom",
"window.zoomLevel": 2,
"workbench.editor.empty.hint": "hidden",
"workbench.editor.labelFormat": "default",
"workbench.editor.showTabs": "multiple",
"workbench.layoutControl.enabled": false,
"workbench.secondarySideBar.defaultVisibility": "hidden",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "none",
"workbench.statusBar.visible": false,
"workbench.tips.enabled": false,
"workbench.tree.enableStickyScroll": false,
"workbench.tree.indent": 20,
"workbench.tree.renderIndentGuides": "none",
"zenMode.hideLineNumbers": false,
/* ---------------------------- */
/* EDITOR */
/* ---------------------------- */
"diffEditor.hideUnchangedRegions.enabled": true,
"diffEditor.renderSideBySide": true,
"editor.accessibilitySupport": "off",
"editor.autoIndent": "advanced",
"editor.bracketPairColorization.enabled": false,
"editor.cursorSmoothCaretAnimation": "on",
"editor.detectIndentation": true,
"editor.formatOnSave": true,
"editor.guides.highlightActiveIndentation": false,
"editor.guides.indentation": false,
"editor.hover.delay": 1500,
"editor.insertSpaces": true,
"editor.lightbulb.enabled": "off",
"editor.linkedEditing": true,
"editor.links": false,
"editor.matchBrackets": "never",
"editor.minimap.enabled": false,
"editor.minimap.renderCharacters": false,
"editor.occurrencesHighlight": "off",
"editor.padding.top": 5,
"editor.parameterHints.enabled": false,
"editor.renderLineHighlight": "none",
"editor.renderWhitespace": "selection",
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.scrollbar.verticalScrollbarSize": 0,
"editor.selectionHighlight": false,
"editor.semanticHighlighting.enabled": false,
"editor.smoothScrolling": true,
"editor.stickyScroll.enabled": false,
"editor.stickyScroll.scrollWithEditor": false,
"editor.tabSize": 2,
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 90,
"editor.quickSuggestions": {
"strings": true
},
/* --------------------------- */
/* THEME */
/* --------------------------- */
"workbench.colorTheme": "Nord",
/* --------------------------- */
/* ICONS */
/* --------------------------- */
"workbench.iconTheme": "material-icon-theme",
"material-icon-theme.folders.theme": "classic",
"material-icon-theme.folders.color": "#81a1c1",
"material-icon-theme.hidesExplorerArrows": true,
"material-icon-theme.saturation": 0.6,
"workbench.productIconTheme": "fluent-icons",
"material-icon-theme.files.associations": {
"routes.js": "javascript",
"routes.ts": "typescript"
},
/* ----------------------------------- */
/* CUSTOM COLORS */
/* ----------------------------------- */
"workbench.colorCustomizations": {
/* general */
"titleBar.border": "#00000000",
"activityBar.border": "#00000000",
"editorGroup.border": "#3b4252",
"focusBorder": "#00000000",
/* tabs */
"tab.activeBackground": "#2e3440",
"tab.activeBorderTop": "#3b4252",
"tab.hoverBackground": "#2e3440",
"tab.lastPinnedBorder": "#00000000",
/* sidebar */
"list.focusBackground": "#353c4a",
"list.inactiveFocusBackground": "#353c4a",
"list.activeSelectionBackground": "#353c4a",
"list.activeSelectionForeground": "#eceff4",
"list.inactiveSelectionBackground": "#353c4a",
"list.hoverBackground": "#353c4a",
"sideBarTitle.foreground": "#00000000",
/* editor */
"editor.linkedEditingBackground": "#00000000",
/* scroll */
"scrollbarSlider.activeBackground": "#00000000",
"scrollbarSlider.background": "#00000000",
"scrollbarSlider.hoverBackground": "#00000000",
/* status */
"statusBar.background": "#2e3440",
"statusBar.noFolderBackground": "#2e3440",
"statusBar.border": "#3b4252",
"statusBarItem.hoverBackground": "#88c0d0",
"statusBarItem.hoverForeground": "#eceff4",
"statusBarItem.remoteBackground": "#88c0d0",
"statusBarItem.remoteForeground": "#2e3440"
},
/* --------------------------- */
/* FONTS */
/* --------------------------- */
"editor.fontFamily": "'RobotoMono Nerd Font', monospace",
"editor.fontLigatures": false,
"editor.fontSize": 15,
"editor.lineHeight": 1.5,
/* ------------------------------ */
/* TERMINAL */
/* ------------------------------ */
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.defaultProfile.linux": "zsh",
"terminal.integrated.fontSize": 15,
"terminal.integrated.fontWeightBold": "normal",
"terminal.integrated.lineHeight": 1,
"terminal.integrated.minimumContrastRatio": 1,
"terminal.integrated.stickyScroll.enabled": false,
/* -------------------------------- */
/* FORMATTERS */
/* -------------------------------- */
"[html][markdown][mdx]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css][scss][sass][less]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript][typescript][typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json][jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[python]": {
"editor.defaultFormatter": "charliermarsh.ruff",
"editor.tabSize": 4,
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit",
"source.fixAll": "explicit"
}
},
"[dockerfile]": {
"editor.defaultFormatter": "ms-azuretools.vscode-containers"
},
"[shellscript]": {
"editor.defaultFormatter": "mads-hartmann.bash-ide-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[toml]": {
"editor.defaultFormatter": "tamasfe.even-better-toml"
},
"[properties]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
/* --------------------------- */
/* FILES */
/* --------------------------- */
"files.associations": {
"*.env*": "properties"
},
"files.exclude": {
"**/node_modules": true,
"**/.turbo": true,
"**/.venv": true
},
/* --------------------------- */
/* EMMET */
/* --------------------------- */
"emmet.triggerExpansionOnTab": true,
"emmet.includeLanguages": {
"typescript": "html"
},
/* -------------------------- */
/* HTML */
/* -------------------------- */
"html.format.indentInnerHtml": true,
"html.format.wrapLineLength": 0,
/* ------------------------- */
/* CSS */
/* ------------------------- */
"editor.colorDecorators": true,
/* -------------------------------- */
/* JAVASCRIPT */
/* -------------------------------- */
"javascript.suggest.completeFunctionCalls": true,
/* -------------------------------- */
/* TYPESCRIPT */
/* -------------------------------- */
"typescript.updateImportsOnFileMove.enabled": "never",
/* ---------------------------- */
/* PYTHON */
/* ---------------------------- */
"python.analysis.typeCheckingMode": "standard",
"python.languageServer": "Pylance",
"python.testing.pytestEnabled": true,
/* ------------------------- */
/* GIT */
/* ------------------------- */
"git.openRepositoryInParentFolders": "never",
"git.blame.editorDecoration.enabled": false,
"git.blame.statusBarItem.enabled": false,
/* ---------------------------- */
/* DOCKER */
/* ---------------------------- */
"docker.extension.dockerEngineAvailabilityPrompt": false,
/* ---------------------------- */
/* ESLINT */
/* ---------------------------- */
"eslint.format.enable": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
"source.fixAll.stylelint": "explicit",
"source.fixAll.tslint": "explicit"
},
"eslint.workingDirectories": [
{
"mode": "auto"
}
],
/* ------------------------------ */
/* PRETTIER */
/* ------------------------------ */
"prettier.singleQuote": true,
"prettier.tabWidth": 2,
"prettier.semi": false,
"prettier.endOfLine": "lf",
"prettier.trailingComma": "none",
"prettier.bracketSpacing": true,
"prettier.arrowParens": "always",
"prettier.proseWrap": "always",
/* --------------------------------- */
/* SVG PREVIEW */
/* --------------------------------- */
"svgPreview.autoOpen": false,
/* ------------------------------------- */
/* ADVANCEDNEWFILE */
/* ------------------------------------- */
"advancedNewFile.convenienceOptions": ["last", "current", "root"],
"advancedNewFile.exclude": {
"node_modules": true,
"dist": true
},
/* ------------------------------ */
/* COPILOT */
/* ------------------------------ */
"chat.checkpoints.enabled": false,
"chat.disableAIFeatures": true,
/* ------------------------------- */
/* TELEMETRY */
/* ------------------------------- */
"docker.lsp.telemetry": "off",
"telemetry.editStats.enabled": false,
"telemetry.feedback.enabled": false,
"telemetry.telemetryLevel": "off",
/* -------------------------- */
/* MISC */
/* -------------------------- */
"remote.autoForwardPortsSource": "hybrid",
"docker.extension.enableComposeLanguageServer": false,
"workbench.activityBar.location": "hidden"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment