Skip to content

Instantly share code, notes, and snippets.

@ludoguenet
Last active January 25, 2026 12:35
Show Gist options
  • Select an option

  • Save ludoguenet/b5fef1fe56200a48925fe6f88d9d245a to your computer and use it in GitHub Desktop.

Select an option

Save ludoguenet/b5fef1fe56200a48925fe6f88d9d245a to your computer and use it in GitHub Desktop.
Minimalistic VSCode settings
{
// ─────────────────────────────────────────────────────────────
// Window & Global UI
// ─────────────────────────────────────────────────────────────
"window.autoDetectColorScheme": true,
"window.zoomLevel": 1.5,
"window.title": "${activeEditorShort}",
"window.commandCenter": false,
"window.menuBarVisibility": "compact",
// ─────────────────────────────────────────────────────────────
// Zen Mode
// ─────────────────────────────────────────────────────────────
"zenMode.fullScreen": false,
"zenMode.showTabs": "none",
"zenMode.centerLayout": false,
// ─────────────────────────────────────────────────────────────
// Workbench Layout & Appearance
// ─────────────────────────────────────────────────────────────
"workbench.activityBar.location": "hidden",
"workbench.sideBar.location": "right",
"workbench.startupEditor": "none",
"workbench.statusBar.visible": false,
"workbench.iconTheme": "jetbrains-file-icon-theme-auto",
"workbench.preferredDarkColorTheme": "Tailwind Light",
"workbench.welcomePage.walkthroughs.openOnInstall": false,
"workbench.tips.enabled": false,
"workbench.commandPalette.preserveInput": true,
// ─────────────────────────────────────────────────────────────
// Workbench Editors & Tabs
// ─────────────────────────────────────────────────────────────
"workbench.editor.showTabs": "none",
"workbench.editor.tabSizing": "shrink",
"workbench.editor.pinnedTabSizing": "compact",
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"workbench.editor.highlightModifiedTabs": true,
// ─────────────────────────────────────────────────────────────
// Explorer
// ─────────────────────────────────────────────────────────────
"explorer.openEditors.visible": 1,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"explorer.confirmPasteNative": false,
"explorer.autoReveal": false,
"explorer.compactFolders": false,
"explorer.decorations.badges": false,
// ─────────────────────────────────────────────────────────────
// Tree & Breadcrumbs
// ─────────────────────────────────────────────────────────────
"workbench.tree.enableStickyScroll": false,
"workbench.tree.indent": 16,
"workbench.tree.renderIndentGuides": "none",
"breadcrumbs.enabled": false,
// ─────────────────────────────────────────────────────────────
// Editor Font & Metrics
// ─────────────────────────────────────────────────────────────
"editor.fontFamily": "Jetbrains Mono",
"editor.fontSize": 17,
"editor.fontWeight": "400",
"editor.fontLigatures": true,
"editor.lineHeight": 60,
"editor.padding.top": 16,
"editor.codeLensFontSize": 13,
// ─────────────────────────────────────────────────────────────
// Editor Cursor & Selection
// ─────────────────────────────────────────────────────────────
"editor.cursorStyle": "line",
"editor.cursorWidth": 4,
"editor.cursorBlinking": "smooth",
"editor.cursorSmoothCaretAnimation": "on",
"editor.selectionHighlight": false,
"editor.occurrencesHighlight": "off",
"editor.matchBrackets": "never",
// ─────────────────────────────────────────────────────────────
// Editor Layout & Visual Noise
// ─────────────────────────────────────────────────────────────
"editor.lineNumbers": "off",
"editor.glyphMargin": false,
"editor.folding": true,
"editor.showFoldingControls": "never",
"editor.minimap.enabled": false,
"editor.renderWhitespace": "trailing",
"editor.renderLineHighlight": "none",
"editor.renderControlCharacters": false,
"editor.overviewRulerBorder": false,
"editor.hideCursorInOverviewRuler": true,
"editor.guides.indentation": false,
"editor.colorDecorators": false,
"editor.lightbulb.enabled": "off",
"editor.codeLens": false,
"editor.stickyScroll.enabled": false,
// ─────────────────────────────────────────────────────────────
// Editor Wrapping & Indentation
// ─────────────────────────────────────────────────────────────
"editor.tabSize": 2,
"editor.detectIndentation": false,
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 175,
// ─────────────────────────────────────────────────────────────
// Editor Hover & Links
// ─────────────────────────────────────────────────────────────
"editor.hover.enabled": "on",
"editor.hover.delay": 750,
"editor.linkedEditing": true,
// ─────────────────────────────────────────────────────────────
// Suggestions & IntelliSense
// ─────────────────────────────────────────────────────────────
"editor.quickSuggestions": { "strings": "on" },
"editor.tabCompletion": "on",
"editor.snippetSuggestions": "top",
"editor.inlineSuggest.suppressSuggestions": true,
"editor.suggest.insertMode": "replace",
"editor.suggestFontSize": 16,
"editor.suggestLineHeight": 30,
"editor.suggestSelection": "recentlyUsed",
"editor.suggest.showWords": false,
"editor.acceptSuggestionOnCommitCharacter": false,
"editor.acceptSuggestionOnEnter": "smart",
// ─────────────────────────────────────────────────────────────
// Navigation
// ─────────────────────────────────────────────────────────────
"editor.gotoLocation.multipleReferences": "goto",
"editor.gotoLocation.multipleDefinitions": "goto",
"editor.gotoLocation.multipleDeclarations": "goto",
"editor.gotoLocation.multipleImplementations": "goto",
"editor.gotoLocation.multipleTypeDefinitions": "goto",
// ─────────────────────────────────────────────────────────────
// Formatting & Code Actions
// ─────────────────────────────────────────────────────────────
"editor.formatOnPaste": false,
"editor.formatOnSave": false,
"editor.defaultFormatter": "laravel.vscode-laravel",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
// ─────────────────────────────────────────────────────────────
// Highlighting & Colorization
// ─────────────────────────────────────────────────────────────
"editor.semanticHighlighting.enabled": true,
"editor.bracketPairColorization.enabled": true,
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
"comment",
"keyword",
"variable.language",
"entity.other.attribute-name.html",
"entity.other.attribute-name",
"keyword.control",
"storage.type",
"comment.block",
"comment.line"
],
"settings": { "fontStyle": "" }
}
]
},
// ─────────────────────────────────────────────────────────────
// Unicode & Accessibility
// ─────────────────────────────────────────────────────────────
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"editor.accessibilitySupport": "off",
// ─────────────────────────────────────────────────────────────
// Clipboard & Mouse
// ─────────────────────────────────────────────────────────────
"editor.emptySelectionClipboard": false,
"editor.copyWithSyntaxHighlighting": false,
"editor.mouseWheelScrollSensitivity": 1.5,
// ─────────────────────────────────────────────────────────────
// Diff Editor
// ─────────────────────────────────────────────────────────────
"diffEditor.ignoreTrimWhitespace": true,
"diffEditor.renderSideBySide": false,
"diffEditor.wordWrap": "off",
// ─────────────────────────────────────────────────────────────
// Terminal
// ─────────────────────────────────────────────────────────────
"terminal.integrated.fontFamily": "Jetbrains Mono",
"terminal.integrated.fontSize": 17,
"terminal.integrated.lineHeight": 1.9,
"debug.console.fontSize": 10,
// ─────────────────────────────────────────────────────────────
// Files: Saving & Cleanup
// ─────────────────────────────────────────────────────────────
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.enableTrash": false,
"files.defaultLanguage": "markdown",
"files.saveConflictResolution": "overwriteFileOnDisk",
// ─────────────────────────────────────────────────────────────
// Files: Excludes & Watchers
// ─────────────────────────────────────────────────────────────
"files.exclude": { /* unchanged */ },
"files.watcherExclude": { /* unchanged */ },
// ─────────────────────────────────────────────────────────────
// Search
// ─────────────────────────────────────────────────────────────
"search.smartCase": true,
"search.useIgnoreFiles": false,
"search.exclude": { /* unchanged */ },
// ─────────────────────────────────────────────────────────────
// Git / SCM / Problems
// ─────────────────────────────────────────────────────────────
"git.decorations.enabled": false,
"scm.diffDecorations": "none",
"problems.decorations.enabled": false,
// ─────────────────────────────────────────────────────────────
// Language & Tooling
// ─────────────────────────────────────────────────────────────
"javascript.preferences.importModuleSpecifier": "non-relative",
"typescript.preferences.importModuleSpecifier": "non-relative",
"typescript.suggest.completeFunctionCalls": true,
"typescript.updateImportsOnFileMove.enabled": "never",
// ─────────────────────────────────────────────────────────────
// Language-Specific Overrides
// ─────────────────────────────────────────────────────────────
"[php]": { "editor.formatOnSave": false },
"[html]": { "editor.defaultFormatter": "vscode.html-language-features" },
"[json]": { "editor.defaultFormatter": "vscode.json-language-features" },
"[vue]": { "editor.defaultFormatter": "Vue.volar" },
// ─────────────────────────────────────────────────────────────
// Emmet
// ─────────────────────────────────────────────────────────────
"emmet.triggerExpansionOnTab": true,
"emmet.showAbbreviationSuggestions": false,
"emmet.includeLanguages": { /* unchanged */ },
// ─────────────────────────────────────────────────────────────
// File Associations & Nesting
// ─────────────────────────────────────────────────────────────
"files.associations": { /* unchanged */ },
"explorer.fileNesting.patterns": { /* unchanged */ },
// ─────────────────────────────────────────────────────────────
// Copilot & Chat
// ─────────────────────────────────────────────────────────────
"github.copilot.enable": { /* unchanged */ },
"chat.tools.terminal.autoApprove": { /* unchanged */ },
"chat.mcp.gallery.enabled": true,
// ─────────────────────────────────────────────────────────────
// Notebooks & Misc
// ─────────────────────────────────────────────────────────────
"notebook.output.wordWrap": true,
"extensions.ignoreRecommendations": true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment