-
-
Save ludoguenet/b5fef1fe56200a48925fe6f88d9d245a to your computer and use it in GitHub Desktop.
Minimalistic VSCode settings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| // ───────────────────────────────────────────────────────────── | |
| // 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