Last active
October 24, 2025 17:58
-
-
Save geekish/ecb0e81f42e91f3e7813b537ff86a8f1 to your computer and use it in GitHub Desktop.
VS Code settings - only a part of my actual settings, for reference
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
| [ | |
| { | |
| "key": "ctrl+r", | |
| "when": "findWidgetVisible && !replaceActive", | |
| "command": "editor.action.startFindReplaceAction" | |
| } | |
| ] |
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
| { | |
| "diffEditor.ignoreTrimWhitespace": true, | |
| "editor.fontFamily": "MonoLisa, Consolas, 'Courier New', monospace", | |
| "editor.fontSize": 16, | |
| "editor.fontWeight": "300", | |
| "editor.formatOnSave": true, | |
| "editor.lineHeight": 1.75, | |
| "editor.minimap.enabled": false, | |
| "editor.stickyScroll.enabled": false, | |
| "editor.stickyScroll.scrollWithEditor": false, | |
| "editor.tabSize": 2, | |
| "emmet.excludeLanguages": [ | |
| "markdown", | |
| "php" | |
| ], | |
| "eslint.format.enable": true, | |
| "eslint.lintTask.enable": true, | |
| "eslint.useFlatConfig": true, | |
| "explorer.confirmDelete": false, | |
| "explorer.fileNesting.patterns": { | |
| "*.ts": "${capture}.js", | |
| "*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts", | |
| "*.jsx": "${capture}.js", | |
| "*.tsx": "${capture}-*.tsx, ${capture}.ts", | |
| "tsconfig.json": "tsconfig.*.json", | |
| "package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb", | |
| "*.sqlite": "${capture}.${extname}-*", | |
| "*.db": "${capture}.${extname}-*", | |
| "*.sqlite3": "${capture}.${extname}-*", | |
| "*.db3": "${capture}.${extname}-*", | |
| "*.sdb": "${capture}.${extname}-*", | |
| "*.s3db": "${capture}.${extname}-*" | |
| }, | |
| "files.autoSave": "onFocusChange", | |
| "git.autofetch": true, | |
| "git.confirmSync": false, | |
| "git.openRepositoryInParentFolders": "never", | |
| "gitlens.plusFeatures.enabled": false, | |
| "gpgIndicator.enablePassphraseCache": true, | |
| "gpgIndicator.statusStyle": "fingerprint", | |
| "search.exclude": { | |
| "**/node_modules": true, | |
| "**/pnpm-lock.yaml": true | |
| }, | |
| "search.useGlobalIgnoreFiles": true, | |
| "search.useParentIgnoreFiles": true, | |
| "security.allowedUNCHosts": [ | |
| "wsl.localhost" | |
| ], | |
| "terminal.integrated.defaultProfile.linux": "zsh", | |
| "terminal.integrated.defaultProfile.windows": "PowerShell", | |
| "terminal.integrated.fontFamily": "'MonoLisa Nerd Font', MonoLisa, monospace", | |
| "terminal.integrated.lineHeight": 1.5, | |
| "terminal.external.windowsExec": "C:\\WINDOWS\\System32\\wsl.exe", | |
| "typescript.tsdk": "./node_modules/typescript/lib", | |
| "typescript.updateImportsOnFileMove.enabled": "always", | |
| "window.commandCenter": false, | |
| "window.menuBarVisibility": "compact", | |
| "window.openFoldersInNewWindow": "on", | |
| "workbench.colorTheme": "Catppuccin Frappé", | |
| "workbench.editor.enablePreview": false, | |
| "workbench.editorAssociations": { | |
| "*.rmtree": "sqlite-viewer.option" | |
| }, | |
| "workbench.iconTheme": "catppuccin-frappe", | |
| "workbench.layoutControl.enabled": false, | |
| "workbench.secondarySideBar.defaultVisibility": "hidden", | |
| "workbench.tree.enableStickyScroll": false, | |
| /** TODO TREE */ | |
| "todo-tree.filtering.excludeGlobs": [ | |
| "**/node_modules/*/**", | |
| "**/.pnpm/**/*" | |
| ], | |
| "todo-tree.general.showActivityBarBadge": true, | |
| "todo-tree.general.tags": [ | |
| "BUG", | |
| "HACK", | |
| "FIXME", | |
| "TODO", | |
| "XXX", | |
| "[ ]", | |
| "[x]", | |
| "todo" | |
| ], | |
| "todo-tree.tree.showCountsInTree": true, | |
| /** LANGUAGE SETTINGS */ | |
| "editor.defaultFormatter": "dbaeumer.vscode-eslint", | |
| "[astro]": { | |
| "editor.defaultFormatter": "astro-build.astro-vscode" | |
| }, | |
| "[blade]": { | |
| "editor.defaultFormatter": "shufo.vscode-blade-formatter" | |
| }, | |
| "[dockercompose]": { | |
| "editor.defaultFormatter": "ms-azuretools.vscode-containers" | |
| }, | |
| "[html]": { | |
| "editor.defaultFormatter": "vscode.html-language-features" | |
| }, | |
| "[json]": { | |
| "editor.defaultFormatter": "vscode.json-language-features" | |
| }, | |
| "[jsonc]": { | |
| "editor.defaultFormatter": "vscode.json-language-features" | |
| }, | |
| "javascript.updateImportsOnFileMove.enabled": "always", | |
| "[javascript]": { | |
| "editor.defaultFormatter": "vscode.typescript-language-features" | |
| }, | |
| "laravel-pint.enable": true, | |
| "php.completion.autoimport-docblock": "auto-import", | |
| "php.completion.docblock": false, | |
| "php.highlight-todo.enable": false, | |
| "php.validate.executablePath": "C:/Users/Hannah/.config/herd/bin/php84/php.exe", | |
| "phpactor.path": "//wsl.localhost/Ubuntu/home/hannah/.local/bin/phpactor", | |
| "intelliphp.inlineSuggestionsEnabled": false, | |
| "[php]": { | |
| "editor.defaultFormatter": "bmewburn.vscode-intelephense-client" | |
| }, | |
| "[prisma]": { | |
| "editor.defaultFormatter": "Prisma.prisma" | |
| }, | |
| "[rust]": { | |
| "editor.defaultFormatter": "rust-lang.rust-analyzer" | |
| }, | |
| "[typescript]": { | |
| "editor.defaultFormatter": "vscode.typescript-language-features" | |
| }, | |
| "[typescriptreact]": { | |
| "editor.defaultFormatter": "vscode.typescript-language-features" | |
| }, | |
| "[vue]": { | |
| "editor.defaultFormatter": "dbaeumer.vscode-eslint" | |
| }, | |
| /** AI Autocomplete */ | |
| "codeium.enableCodeLens": false, | |
| "codeium.enableConfig": { | |
| "*": true, | |
| "markdown": true, | |
| "mdx": true, | |
| "postcss": true, | |
| "prisma": true, | |
| "zmodel": true | |
| }, | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment