Skip to content

Instantly share code, notes, and snippets.

@geekish
Last active October 24, 2025 17:58
Show Gist options
  • Save geekish/ecb0e81f42e91f3e7813b537ff86a8f1 to your computer and use it in GitHub Desktop.
Save geekish/ecb0e81f42e91f3e7813b537ff86a8f1 to your computer and use it in GitHub Desktop.

Revisions

  1. geekish revised this gist Oct 24, 2025. No changes.
  2. geekish revised this gist Oct 24, 2025. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -91,6 +91,9 @@
    "[blade]": {
    "editor.defaultFormatter": "shufo.vscode-blade-formatter"
    },
    "[dockercompose]": {
    "editor.defaultFormatter": "ms-azuretools.vscode-containers"
    },
    "[html]": {
    "editor.defaultFormatter": "vscode.html-language-features"
    },
  3. geekish revised this gist Oct 24, 2025. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -105,6 +105,9 @@
    "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,
  4. geekish revised this gist Oct 24, 2025. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -58,6 +58,7 @@
    "window.menuBarVisibility": "compact",
    "window.openFoldersInNewWindow": "on",
    "workbench.colorTheme": "Catppuccin Frappé",
    "workbench.editor.enablePreview": false,
    "workbench.editorAssociations": {
    "*.rmtree": "sqlite-viewer.option"
    },
  5. geekish revised this gist Oct 24, 2025. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -33,6 +33,7 @@
    },
    "files.autoSave": "onFocusChange",
    "git.autofetch": true,
    "git.confirmSync": false,
    "git.openRepositoryInParentFolders": "never",
    "gitlens.plusFeatures.enabled": false,
    "gpgIndicator.enablePassphraseCache": true,
  6. geekish revised this gist Oct 24, 2025. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -35,6 +35,8 @@
    "git.autofetch": true,
    "git.openRepositoryInParentFolders": "never",
    "gitlens.plusFeatures.enabled": false,
    "gpgIndicator.enablePassphraseCache": true,
    "gpgIndicator.statusStyle": "fingerprint",
    "search.exclude": {
    "**/node_modules": true,
    "**/pnpm-lock.yaml": true
  7. geekish revised this gist Oct 24, 2025. 1 changed file with 10 additions and 0 deletions.
    10 changes: 10 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -122,4 +122,14 @@
    "[vue]": {
    "editor.defaultFormatter": "dbaeumer.vscode-eslint"
    },
    /** AI Autocomplete */
    "codeium.enableCodeLens": false,
    "codeium.enableConfig": {
    "*": true,
    "markdown": true,
    "mdx": true,
    "postcss": true,
    "prisma": true,
    "zmodel": true
    },
    }
  8. geekish revised this gist Oct 24, 2025. 1 changed file with 43 additions and 0 deletions.
    43 changes: 43 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -79,4 +79,47 @@
    "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"
    },
    "[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.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"
    },
    }
  9. geekish revised this gist Oct 24, 2025. 1 changed file with 18 additions and 1 deletion.
    19 changes: 18 additions & 1 deletion settings.json
    Original file line number Diff line number Diff line change
    @@ -61,5 +61,22 @@
    "workbench.iconTheme": "catppuccin-frappe",
    "workbench.layoutControl.enabled": false,
    "workbench.secondarySideBar.defaultVisibility": "hidden",
    "workbench.tree.enableStickyScroll": false
    "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,
    }
  10. geekish revised this gist Oct 24, 2025. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -52,6 +52,7 @@
    "typescript.tsdk": "./node_modules/typescript/lib",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "window.commandCenter": false,
    "window.menuBarVisibility": "compact",
    "window.openFoldersInNewWindow": "on",
    "workbench.colorTheme": "Catppuccin Frappé",
    "workbench.editorAssociations": {
  11. geekish revised this gist Oct 24, 2025. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -49,6 +49,7 @@
    "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.openFoldersInNewWindow": "on",
  12. geekish revised this gist Oct 24, 2025. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion settings.json
    Original file line number Diff line number Diff line change
    @@ -46,8 +46,8 @@
    ],
    "terminal.integrated.defaultProfile.linux": "zsh",
    "terminal.integrated.defaultProfile.windows": "PowerShell",
    "terminal.integrated.lineHeight": 1.5,
    "terminal.integrated.fontFamily": "'MonoLisa Nerd Font', MonoLisa, monospace",
    "terminal.integrated.lineHeight": 1.5,
    "terminal.external.windowsExec": "C:\\WINDOWS\\System32\\wsl.exe",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "window.commandCenter": false,
  13. geekish revised this gist Oct 24, 2025. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -44,7 +44,10 @@
    "security.allowedUNCHosts": [
    "wsl.localhost"
    ],
    "terminal.integrated.defaultProfile.linux": "zsh",
    "terminal.integrated.defaultProfile.windows": "PowerShell",
    "terminal.integrated.lineHeight": 1.5,
    "terminal.integrated.fontFamily": "'MonoLisa Nerd Font', MonoLisa, monospace",
    "terminal.external.windowsExec": "C:\\WINDOWS\\System32\\wsl.exe",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "window.commandCenter": false,
  14. geekish revised this gist Oct 24, 2025. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -45,6 +45,7 @@
    "wsl.localhost"
    ],
    "terminal.integrated.lineHeight": 1.5,
    "terminal.external.windowsExec": "C:\\WINDOWS\\System32\\wsl.exe",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "window.commandCenter": false,
    "window.openFoldersInNewWindow": "on",
  15. geekish revised this gist Oct 24, 2025. 1 changed file with 57 additions and 57 deletions.
    114 changes: 57 additions & 57 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,59 +1,59 @@
    {
    "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.openRepositoryInParentFolders": "never",
    "gitlens.plusFeatures.enabled": false,
    "search.exclude": {
    "**/node_modules": true,
    "**/pnpm-lock.yaml": true
    },
    "search.useGlobalIgnoreFiles": true,
    "search.useParentIgnoreFiles": true,
    "security.allowedUNCHosts": [
    "wsl.localhost"
    ],
    "terminal.integrated.lineHeight": 1.5,
    "typescript.updateImportsOnFileMove.enabled": "always",
    "window.commandCenter": false,
    "window.openFoldersInNewWindow": "on",
    "workbench.colorTheme": "Catppuccin Frappé",
    "workbench.editorAssociations": {
    "*.rmtree": "sqlite-viewer.option"
    },
    "workbench.iconTheme": "catppuccin-frappe",
    "workbench.layoutControl.enabled": false,
    "workbench.secondarySideBar.defaultVisibility": "hidden",
    "workbench.tree.enableStickyScroll": false
    "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.openRepositoryInParentFolders": "never",
    "gitlens.plusFeatures.enabled": false,
    "search.exclude": {
    "**/node_modules": true,
    "**/pnpm-lock.yaml": true
    },
    "search.useGlobalIgnoreFiles": true,
    "search.useParentIgnoreFiles": true,
    "security.allowedUNCHosts": [
    "wsl.localhost"
    ],
    "terminal.integrated.lineHeight": 1.5,
    "typescript.updateImportsOnFileMove.enabled": "always",
    "window.commandCenter": false,
    "window.openFoldersInNewWindow": "on",
    "workbench.colorTheme": "Catppuccin Frappé",
    "workbench.editorAssociations": {
    "*.rmtree": "sqlite-viewer.option"
    },
    "workbench.iconTheme": "catppuccin-frappe",
    "workbench.layoutControl.enabled": false,
    "workbench.secondarySideBar.defaultVisibility": "hidden",
    "workbench.tree.enableStickyScroll": false
    }
  16. geekish revised this gist Oct 24, 2025. 1 changed file with 36 additions and 4 deletions.
    40 changes: 36 additions & 4 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,27 +1,59 @@
    {
    "editor.defaultFormatter": "dbaeumer.vscode-eslint",
    "diffEditor.ignoreTrimWhitespace": true,
    "editor.fontFamily": "MonoLisa, Consolas, 'Courier New', monospace",
    "editor.fontSize": 15,
    "editor.fontSize": 16,
    "editor.fontWeight": "300",
    "editor.formatOnSave": true,
    "editor.lineHeight": 1.65,
    "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,
    "search.useGlobalIgnoreFiles": true,
    "git.openRepositoryInParentFolders": "never",
    "gitlens.plusFeatures.enabled": false,
    "search.exclude": {
    "**/node_modules": true,
    "**/pnpm-lock.yaml": true
    },
    "search.useGlobalIgnoreFiles": true,
    "search.useParentIgnoreFiles": true,
    "security.allowedUNCHosts": [
    "wsl.localhost"
    ],
    "terminal.integrated.lineHeight": 1.5,
    "typescript.updateImportsOnFileMove.enabled": "always",
    "window.commandCenter": false,
    "window.openFoldersInNewWindow": "on",
    "workbench.colorTheme": "Catppuccin Frappé",
    "workbench.editorAssociations": {
    "*.rmtree": "sqlite-viewer.option"
    },
    "workbench.iconTheme": "catppuccin-frappe",
    "workbench.layoutControl.enabled": false,
    "workbench.secondarySideBar.defaultVisibility": "hidden",
    "workbench.tree.enableStickyScroll": false
    }
  17. geekish revised this gist Mar 13, 2024. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion settings.json
    Original file line number Diff line number Diff line change
    @@ -6,6 +6,8 @@
    "editor.formatOnSave": true,
    "editor.lineHeight": 1.65,
    "editor.minimap.enabled": false,
    "editor.stickyScroll.enabled": false,
    "editor.stickyScroll.scrollWithEditor": false,
    "editor.tabSize": 2,
    "eslint.format.enable": true,
    "eslint.lintTask.enable": true,
    @@ -20,5 +22,6 @@
    "window.openFoldersInNewWindow": "on",
    "workbench.colorTheme": "Catppuccin Frappé",
    "workbench.iconTheme": "catppuccin-frappe",
    "workbench.layoutControl.enabled": false
    "workbench.layoutControl.enabled": false,
    "workbench.tree.enableStickyScroll": false
    }
  18. geekish revised this gist Feb 9, 2024. No changes.
  19. geekish revised this gist Feb 9, 2024. 1 changed file with 24 additions and 0 deletions.
    24 changes: 24 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    {
    "editor.defaultFormatter": "dbaeumer.vscode-eslint",
    "editor.fontFamily": "MonoLisa, Consolas, 'Courier New', monospace",
    "editor.fontSize": 15,
    "editor.fontWeight": "300",
    "editor.formatOnSave": true,
    "editor.lineHeight": 1.65,
    "editor.minimap.enabled": false,
    "editor.tabSize": 2,
    "eslint.format.enable": true,
    "eslint.lintTask.enable": true,
    "explorer.confirmDelete": false,
    "files.autoSave": "onFocusChange",
    "git.autofetch": true,
    "search.useGlobalIgnoreFiles": true,
    "search.useParentIgnoreFiles": true,
    "terminal.integrated.lineHeight": 1.5,
    "typescript.updateImportsOnFileMove.enabled": "always",
    "window.commandCenter": false,
    "window.openFoldersInNewWindow": "on",
    "workbench.colorTheme": "Catppuccin Frappé",
    "workbench.iconTheme": "catppuccin-frappe",
    "workbench.layoutControl.enabled": false
    }
  20. geekish created this gist Feb 9, 2024.
    7 changes: 7 additions & 0 deletions keybindings.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,7 @@
    [
    {
    "key": "ctrl+r",
    "when": "findWidgetVisible && !replaceActive",
    "command": "editor.action.startFindReplaceAction"
    }
    ]