-
-
Save r2luna/2a10045f49260910d72966ecb281128a to your computer and use it in GitHub Desktop.
vscode config 2025
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
| { | |
| "workbench.colorTheme": "Vesper", | |
| "workbench.preferredLightColorTheme": "Light (Visual Studio for Mac)", | |
| "workbench.preferredDarkColorTheme": "Vesper", | |
| "window.autoDetectColorScheme": true, | |
| "workbench.iconTheme": "hypernym-icons", | |
| "editor.language.colorizedBracketPairs": [], | |
| "editor.lineNumbers": "relative", | |
| "laravel-pint.enable": true, | |
| "editor.formatOnSave": true, | |
| "vscode_custom_css.imports": [ | |
| "file:///Users/r2luna/Documents/Dev/vscode/vscode-nm.css" | |
| ], | |
| // "vim.enableNeovim": true, | |
| // "vim.neovimConfigPath": "/Users/r2luna/Documents/Dev/vscode/nvim.lua", | |
| "editor.renderWhitespace": "none", | |
| "editor.quickSuggestions": { | |
| "other": "on", | |
| "comments": "off", | |
| "strings": "off" | |
| }, | |
| // "editor.suggestOnTriggerCharacters": false, | |
| // "editor.tabCompletion": "on", | |
| "files.autoSave": "afterDelay", | |
| "extensions.ignoreRecommendations": true, | |
| "window.titleBarStyle": "native", | |
| "custom-ui-style.electron": { | |
| "frame": false | |
| }, | |
| "update.mode": "manual", | |
| // ----------------------------- | |
| // Better Defaults | |
| "workbench.tree.indent": 12, | |
| "editor.smoothScrolling": true, | |
| "editor.cursorBlinking": "smooth", | |
| "editor.cursorSmoothCaretAnimation": "on", | |
| "editor.experimental.asyncTokenization": true, | |
| "editor.experimental.asyncTokenizationLogging": false, | |
| "workbench.tree.enableStickyScroll": false, | |
| "explorer.confirmDragAndDrop": false, | |
| "explorer.confirmDelete": false, | |
| "explorer.decorations.badges": false, | |
| "editor.codeLens": false, | |
| "editor.links": false, | |
| "editor.parameterHints.enabled": false, | |
| "workbench.sideBar.location": "left", | |
| "window.openFoldersInNewWindow": "off", | |
| "window.openFilesInNewWindow": "off", | |
| "explorer.compactFolders": false, | |
| "editor.semanticHighlighting.enabled": false, | |
| "editor.copyWithSyntaxHighlighting": false, | |
| "diffEditor.ignoreTrimWhitespace": false, | |
| "editor.emptySelectionClipboard": false, | |
| "workbench.editor.enablePreview": false, | |
| "window.newWindowDimensions": "inherit", | |
| "editor.multiCursorModifier": "ctrlCmd", | |
| "files.trimTrailingWhitespace": true, | |
| "diffEditor.renderSideBySide": false, | |
| "editor.snippetSuggestions": "top", | |
| "editor.detectIndentation": false, | |
| "files.insertFinalNewline": true, | |
| "files.trimFinalNewlines": true, | |
| // ----------------------------- | |
| // Better Find | |
| "search.useIgnoreFiles": false, | |
| "search.exclude": { | |
| "**/node_modules": true, | |
| "**/bower_components": true, | |
| "**/*.code-search": true, | |
| "**/vendor/{[^l],?[^ai]}*": true, | |
| "**/public/{[^i],?[^n]}*": true, | |
| "**/dist": true, | |
| "**/_ide_helper.php": true, | |
| "**/composer.lock": true, | |
| "**/package-lock.json": true, | |
| "storage": true, | |
| ".phpunit.result.cache": true, | |
| "_ide_helper.php": true, | |
| "_ide_helper_models.php": true, | |
| ".php_cs.cache": true, | |
| ".phpstorm.meta.php": true | |
| }, | |
| // ----------------------------- | |
| // Remove the Noisy Stuff | |
| "editor.stickyScroll.enabled": false, | |
| "workbench.tree.renderIndentGuides": "none", | |
| "window.title": " ", | |
| "workbench.statusBar.visible": true, | |
| "workbench.editor.editorActionsLocation": "hidden", | |
| "workbench.layoutControl.enabled": false, | |
| "editor.showFoldingControls": "never", | |
| "editor.guides.indentation": false, | |
| "terminal.integrated.gpuAcceleration": "on", | |
| "editor.scrollbar.vertical": "hidden", | |
| "editor.scrollbar.horizontal": "hidden", | |
| "workbench.editor.labelFormat": "short", | |
| "workbench.editor.showTabs": "none", | |
| "window.commandCenter": false, | |
| "editor.minimap.enabled": false, | |
| "breadcrumbs.enabled": false, | |
| "scm.diffDecorations": "none", | |
| "editor.hover.enabled": false, | |
| "editor.matchBrackets": "never", | |
| "workbench.tips.enabled": false, | |
| "editor.colorDecorators": false, | |
| "git.decorations.enabled": false, | |
| "workbench.startupEditor": "none", | |
| "editor.lightbulb.enabled": "off", | |
| "editor.selectionHighlight": false, | |
| "editor.overviewRulerBorder": false, | |
| "editor.renderLineHighlight": "none", | |
| "editor.occurrencesHighlight": "off", | |
| "problems.decorations.enabled": false, | |
| "editor.renderControlCharacters": false, | |
| "editor.hideCursorInOverviewRuler": true, | |
| "editor.gotoLocation.multipleReferences": "goto", | |
| "editor.gotoLocation.multipleDefinitions": "goto", | |
| "editor.gotoLocation.multipleDeclarations": "goto", | |
| "workbench.editor.enablePreviewFromQuickOpen": false, | |
| "editor.gotoLocation.multipleImplementations": "goto", | |
| "editor.gotoLocation.multipleTypeDefinitions": "goto", | |
| // ----------------------------- | |
| // Typography | |
| "editor.fontFamily": "'Dank Mono', 'Rec Mono Linear', Menlo, Monaco, 'Courier New', monospace", | |
| "editor.fontSize": 16, | |
| "editor.lineHeight": 2.2, | |
| "terminal.integrated.fontSize": 16, | |
| "terminal.integrated.lineHeight": 1.4, | |
| "editor.fontWeight": "600", | |
| "editor.defaultFormatter": "esbenp.prettier-vscode", | |
| "[php]": { | |
| "editor.defaultFormatter": "bmewburn.vscode-intelephense-client" | |
| }, | |
| "[blade.php]": { | |
| "editor.defaultFormatter": "shufo.vscode-blade-formatter" | |
| }, | |
| "git.enableSmartCommit": true, | |
| "git.autofetch": true, | |
| "explorer.fileNesting.patterns": { | |
| "*.ts": "${capture}.js", | |
| "*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts", | |
| "*.jsx": "${capture}.js", | |
| "*.tsx": "${capture}.ts", | |
| "tsconfig.json": "tsconfig.*.json", | |
| "package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb, bun.lock", | |
| "composer.json": "composer.lock", | |
| "psalm.xml": "psalm-baseline.xml", | |
| ".php-cs-fixer.php": ".php-cs-fixer.cache", | |
| "phpunit.xml": ".phpunit.result.cache", | |
| "*.php": "${basename}Test.php", | |
| "*.sqlite": "${capture}.${extname}-*", | |
| "*.db": "${capture}.${extname}-*", | |
| "*.sqlite3": "${capture}.${extname}-*", | |
| "*.db3": "${capture}.${extname}-*", | |
| "*.sdb": "${capture}.${extname}-*", | |
| "*.s3db": "${capture}.${extname}-*" | |
| }, | |
| "emmet.includeLanguages": { | |
| "blade.php": "html", | |
| "twig": "html" | |
| }, | |
| "files.associations": { | |
| ".php_cs.dist": "php", | |
| ".php_cs": "php", | |
| ".pre": "php", | |
| "artisan": "php", | |
| ".env*": "dotenv" | |
| }, | |
| "git.confirmSync": false, | |
| "security.workspace.trust.untrustedFiles": "open", | |
| "editor.tokenColorCustomizations": { | |
| "[*Light*]": { | |
| "textMateRules": [ | |
| { | |
| "scope": "ref.matchtext", | |
| "settings": { | |
| "foreground": "#000" | |
| } | |
| } | |
| ] | |
| }, | |
| "[*Dark*]": { | |
| "textMateRules": [ | |
| { | |
| "scope": "ref.matchtext", | |
| "settings": { | |
| "foreground": "#fff" | |
| } | |
| } | |
| ] | |
| }, | |
| "textMateRules": [] | |
| }, | |
| "dotenv.enableAutocloaking": false, | |
| "[dotenv]": { | |
| "editor.defaultFormatter": "foxundermoon.shell-format" | |
| }, | |
| // ----------------------------- | |
| // NEOVIM | |
| // "extensions.experimental.affinity": { | |
| // "asvetliakov.vscode-neovim": 1 | |
| // }, | |
| // "vscode-neovim.neovimInitVimPaths.darwin": "/Users/r2luna/Documents/Dev/vscode/nvim.lua" | |
| // ----------------------------- | |
| // VIM | |
| "vim.easymotion": true, | |
| "vim.incsearch": true, | |
| "vim.useSystemClipboard": true, | |
| "vim.useCtrlKeys": true, | |
| "vim.smartcase": true, | |
| "vim.ignorecase": true, | |
| "extensions.experimental.affinity": { | |
| "vscodevim.vim": 1 | |
| }, | |
| "vim.normalModeKeyBindings": [ | |
| { "before": ["E"], "after": ["$"] }, | |
| { "before": ["B"], "after": ["^"] }, | |
| { "before": ["<Esc>"], "command": [":nohlsearch<CR>"] } | |
| ], | |
| "vim.visualModeKeyBindings": [ | |
| { "before": ["E"], "after": ["$"] }, | |
| { "before": ["B"], "after": ["^"] } | |
| ], | |
| "workbench.colorCustomizations": { | |
| "[Vira*]": { | |
| "toolbar.activeBackground": "#80CBC426", | |
| "activityBarBadge.background": "#80CBC4", | |
| "activityBar.activeBorder": "#80CBC4", | |
| "activityBarTop.activeBorder": "#80CBC4", | |
| "list.inactiveSelectionIconForeground": "#80CBC4", | |
| "list.activeSelectionForeground": "#80CBC4", | |
| "list.inactiveSelectionForeground": "#80CBC4", | |
| "list.highlightForeground": "#80CBC4", | |
| "sash.hoverBorder": "#80CBC480", | |
| "list.activeSelectionIconForeground": "#80CBC4", | |
| "scrollbarSlider.activeBackground": "#80CBC480", | |
| "editorSuggestWidget.highlightForeground": "#80CBC4", | |
| "textLink.foreground": "#80CBC4", | |
| "progressBar.background": "#80CBC4", | |
| "pickerGroup.foreground": "#80CBC4", | |
| "tab.activeBorder": "#80CBC4", | |
| "notificationLink.foreground": "#80CBC4", | |
| "editorWidget.resizeBorder": "#80CBC4", | |
| "editorWidget.border": "#80CBC4", | |
| "settings.modifiedItemIndicator": "#80CBC4", | |
| "settings.headerForeground": "#80CBC4", | |
| "panelTitle.activeBorder": "#80CBC4", | |
| "breadcrumb.activeSelectionForeground": "#80CBC4", | |
| "menu.selectionForeground": "#80CBC4", | |
| "menubar.selectionForeground": "#80CBC4", | |
| "editor.findMatchBorder": "#80CBC4", | |
| "selection.background": "#80CBC440", | |
| "statusBarItem.remoteBackground": "#80CBC4", | |
| "notebook.inactiveFocusedCellBorder": "#80CBC480", | |
| "commandCenter.activeBorder": "#80CBC480" | |
| } | |
| }, | |
| "[blade]": { | |
| "editor.defaultFormatter": "shufo.vscode-blade-formatter" | |
| }, | |
| "svelte.enable-ts-plugin": true, | |
| "[ignore]": { | |
| "editor.defaultFormatter": "foxundermoon.shell-format" | |
| }, | |
| "[typescript]": { | |
| "editor.defaultFormatter": "rvest.vs-code-prettier-eslint" | |
| }, | |
| "[javascript]": { | |
| "editor.defaultFormatter": "vscode.typescript-language-features" | |
| }, | |
| "workbench.activityBar.location": "hidden", | |
| "currentFilePath.defaultPathStartsFrom": "workSpace" | |
| // ----------------------------- | |
| } |
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
| alefragnani.project-manager | |
| be5invis.vscode-custom-css | |
| bmewburn.vscode-intelephense-client | |
| bradlc.vscode-tailwindcss | |
| calebporzio.better-keybindings | |
| dbaeumer.vscode-eslint | |
| docker.docker | |
| donjayamanne.githistory | |
| dotenv.dotenv-vscode | |
| esbenp.prettier-vscode | |
| evan-buss.font-switcher | |
| fabiospampinato.vscode-markdown-todo | |
| fey.oscura | |
| formulahendry.auto-close-tag | |
| formulahendry.auto-rename-tag | |
| foxundermoon.shell-format | |
| github.copilot | |
| github.copilot-chat | |
| github.vscode-github-actions | |
| github.vscode-pull-request-github | |
| hypernym-studio.hypernym-icons | |
| hyzeta.vscode-theme-github-light | |
| jamiewest.theme-light-vs-mac | |
| kennylong.kubernetes-yaml-formatter | |
| koihik.vscode-lua-format | |
| laravel.vscode-laravel | |
| liamhammett.temphpest | |
| m1guelpf.better-pest | |
| m4tr1ck.livewire-goto-updated-3 | |
| mehedidracula.php-namespace-resolver | |
| ms-azuretools.vscode-containers | |
| ms-azuretools.vscode-docker | |
| mvllow.rose-pine | |
| neilbrayfield.php-docblocker | |
| o4x.base16-tomorrow | |
| open-southeners.laravel-pint | |
| oscarnewman.carbon-theme-dark | |
| panzerstadt.light-dark-toggle | |
| patbenatar.advanced-new-file | |
| qwtel.sqlite-viewer | |
| raunofreiberg.vesper | |
| redhat.vscode-yaml | |
| ritwickdey.liveserver | |
| rvest.vs-code-prettier-eslint | |
| shufo.vscode-blade-formatter | |
| stivo.tailwind-fold | |
| subframe7536.custom-ui-style | |
| svelte.svelte-vscode | |
| tamasfe.even-better-toml | |
| usernamehw.errorlens | |
| vscodevim.vim | |
| vue.volar | |
| yoshinorin.current-file-path |
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
| Project Management & Navigation: | |
| • alefragnani.project-manager - Project Manager | |
| • patbenatar.advanced-new-file - Advanced New File | |
| • usernamehw.errorlens - Error Lens | |
| • yoshinorin.current-file-path - Current File Path | |
| Theming & UI: | |
| • be5invis.vscode-custom-css - Custom CSS and JS Loader | |
| • evan-buss.font-switcher - Font Switcher | |
| • fey.oscura - Oscura Theme | |
| • hypernym-studio.hypernym-icons - Hypernym Icons | |
| • hyzeta.vscode-theme-github-light - GitHub Light Theme | |
| • jamiewest.theme-light-vs-mac - Light VS Mac Theme | |
| • mvllow.rose-pine - Rosé Pine Theme | |
| • o4x.base16-tomorrow - Base16 Tomorrow Theme | |
| • oscarnewman.carbon-theme-dark - Carbon Theme (Dark) | |
| • panzerstadt.light-dark-toggle - Light/Dark Toggle | |
| • raunofreiberg.vesper - Vesper Theme | |
| • subframe7536.custom-ui-style - Custom UI Style | |
| PHP & Laravel Development: | |
| • bmewburn.vscode-intelephense-client - PHP Intelephense | |
| • laravel.vscode-laravel - Laravel Extension Pack | |
| • liamhammett.temphpest - TempHPest | |
| • m1guelpf.better-pest - Better Pest | |
| • m4tr1ck.livewire-goto-updated-3 - Livewire Goto (Updated) | |
| • mehedidracula.php-namespace-resolver - PHP Namespace Resolver | |
| • neilbrayfield.php-docblocker - PHP DocBlocker | |
| • open-southeners.laravel-pint - Laravel Pint | |
| • shufo.vscode-blade-formatter - Laravel Blade Formatter | |
| Frontend Development: | |
| • bradlc.vscode-tailwindcss - Tailwind CSS IntelliSense | |
| • stivo.tailwind-fold - Tailwind Fold | |
| • svelte.svelte-vscode - Svelte for VS Code | |
| • vue.volar - Vue Language Features (Volar) | |
| Code Quality & Formatting: | |
| • dbaeumer.vscode-eslint - ESLint | |
| • esbenp.prettier-vscode - Prettier - Code formatter | |
| • rvest.vs-code-prettier-eslint - Prettier ESLint | |
| Git & Version Control: | |
| • donjayamanne.githistory - Git History | |
| • github.copilot - GitHub Copilot | |
| • github.copilot-chat - GitHub Copilot Chat | |
| • github.vscode-github-actions - GitHub Actions | |
| • github.vscode-pull-request-github - GitHub Pull Requests and Issues | |
| DevOps & Containers: | |
| • docker.docker - Docker | |
| • ms-azuretools.vscode-containers - Dev Containers | |
| • ms-azuretools.vscode-docker - Docker | |
| • kennylong.kubernetes-yaml-formatter - Kubernetes YAML Formatter | |
| HTML & Web Development: | |
| • formulahendry.auto-close-tag - Auto Close Tag | |
| • formulahendry.auto-rename-tag - Auto Rename Tag | |
| • ritwickdey.liveserver - Live Server | |
| Configuration & Data: | |
| • dotenv.dotenv-vscode - DotENV | |
| • redhat.vscode-yaml - YAML | |
| • tamasfe.even-better-toml - Even Better TOML | |
| • qwtel.sqlite-viewer - SQLite Viewer | |
| Productivity & Editing: | |
| • calebporzio.better-keybindings - Better Keybindings | |
| • fabiospampinato.vscode-markdown-todo - Markdown TODO | |
| • foxundermoon.shell-format - Shell Format | |
| • koihik.vscode-lua-format - Lua Format | |
| • vscodevim.vim - Vim |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment