Skip to content

Instantly share code, notes, and snippets.

@hopeHack
Forked from feliperdamaceno/settings.jsonc
Created August 8, 2025 16:36
Show Gist options
  • Select an option

  • Save hopeHack/0f226e671689cc1460cb04304bd5064e to your computer and use it in GitHub Desktop.

Select an option

Save hopeHack/0f226e671689cc1460cb04304bd5064e to your computer and use it in GitHub Desktop.
VSCode Settings 2025
{
/* ----------------------------- */
/* GENERAL */
/* ----------------------------- */
"breadcrumbs.enabled": false,
"editor.stickyScroll.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.5,
"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": true,
"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.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.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",
"*.controller.js": "javascript",
"*.controller.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.inactiveFocusBackground": "#323945",
"list.activeSelectionBackground": "#323945",
"list.activeSelectionForeground": "#eceff4",
"list.hoverBackground": "#323945",
"sideBarTitle.foreground": "#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.25,
"terminal.integrated.minimumContrastRatio": 1,
/* --------------------------- */
/* FILES */
/* --------------------------- */
"files.associations": {
"*.env*": "properties"
},
"files.exclude": {
"**/node_modules": true
},
/* --------------------------- */
/* EMMET */
/* --------------------------- */
"emmet.triggerExpansionOnTab": true,
"emmet.includeLanguages": {
"typescript": "html"
},
/* -------------------------------- */
/* FORMATTERS */
/* -------------------------------- */
"[html][markdown][mdx]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css][scss][sass][less]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript][typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact][vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json][jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[dockerfile]": {
"editor.defaultFormatter": "ms-azuretools.vscode-containers"
},
"[shellscript]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
"[properties]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
/* -------------------------- */
/* HTML */
/* -------------------------- */
"html.format.indentInnerHtml": true,
"html.format.wrapLineLength": 0,
/* ------------------------- */
/* CSS */
/* ------------------------- */
"editor.colorDecorators": true,
/* -------------------------------- */
/* JAVASCRIPT */
/* -------------------------------- */
"javascript.suggest.completeFunctionCalls": true,
/* -------------------------------- */
/* TYPESCRIPT */
/* -------------------------------- */
"typescript.updateImportsOnFileMove.enabled": "never",
/* ------------------------- */
/* VUE */
/* ------------------------- */
"vue.inlayHints.optionsWrapper": false,
/* ------------------------- */
/* GIT */
/* ------------------------- */
"git.openRepositoryInParentFolders": "never",
"git.blame.editorDecoration.enabled": false,
"git.blame.statusBarItem.enabled": 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",
/* ----------------------------------- */
/* CSS VARIABLES */
/* ----------------------------------- */
"cssVariables.lookupFiles": [
"**/*.css",
"**/*.scss",
"**/*.sass",
"**/*.less"
],
/* ------------------------------------- */
/* ADVANCEDNEWFILE */
/* ------------------------------------- */
"advancedNewFile.convenienceOptions": ["last", "current", "root"],
"advancedNewFile.exclude": {
"node_modules": true,
"dist": true
},
/* --------------------------------- */
/* SVG PREVIEW */
/* --------------------------------- */
"svgPreview.autoOpen": false,
/* ------------------------------- */
/* TELEMETRY */
/* ------------------------------- */
"docker.lsp.telemetry": "off",
"rest-client.enableTelemetry": false,
"telemetry.feedback.enabled": false,
"telemetry.telemetryLevel": "off",
/* ---------------------------------- */
/* COPILOT SH*T */
/* ---------------------------------- */
"chat.agent.enabled": false,
"chat.commandCenter.enabled": false,
"chat.detectParticipant.enabled": false,
/* -------------------------- */
/* MISC */
/* -------------------------- */
"docker.extension.dockerEngineAvailabilityPrompt": false,
"remote.autoForwardPortsSource": "hybrid",
"workbench.activityBar.location": "hidden"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment