Last active
January 11, 2026 16:49
-
-
Save kiritocode1/32a73fa0c1546066095057707dc4ed30 to your computer and use it in GitHub Desktop.
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
| // Zed settings | |
| // | |
| // For information on how to configure Zed, see the Zed | |
| // documentation: https://zed.dev/docs/configuring-zed | |
| // | |
| // To see all of Zed's default settings without changing your | |
| // custom settings, run `zed: open default settings` from the | |
| // command palette (cmd-shift-p / ctrl-shift-p) | |
| { | |
| "buffer_font_family": "Monaspace Krypton", | |
| "autosave": { | |
| "after_delay": { | |
| "milliseconds": 1000, | |
| }, | |
| }, | |
| "icon_theme": "Symbols Icon Theme", | |
| "vim_mode": false, | |
| "session": { | |
| "trust_all_worktrees": true, | |
| }, | |
| "base_keymap": "Cursor", | |
| "ui_font_size": 16, | |
| "buffer_font_size": 15, | |
| "theme": { | |
| "mode": "dark", | |
| "light": "One Light", | |
| "dark": "Blank Moonlight", | |
| }, | |
| "languages": { | |
| "TypeScript": { | |
| "language_servers": ["tsgo", "typescript-language-server"], | |
| }, | |
| }, | |
| "lsp": { | |
| "typescript-language-server": { | |
| "initialization_options": { | |
| "preferences": { | |
| "includeInlayParameterNameHints": "all", | |
| "includeInlayParameterNameHintsWhenArgumentMatchesName": true, | |
| "includeInlayFunctionParameterTypeHints": true, | |
| "includeInlayVariableTypeHints": true, | |
| "includeInlayVariableTypeHintsWhenTypeMatchesName": true, | |
| "includeInlayPropertyDeclarationTypeHints": true, | |
| "includeInlayFunctionLikeReturnTypeHints": true, | |
| "includeInlayEnumMemberValueHints": true, | |
| }, | |
| }, | |
| "settings": { | |
| // For JavaScript: | |
| "javascript": { | |
| "inlayHints": { | |
| "parameterNames": { | |
| "enabled": "all", | |
| "suppressWhenArgumentMatchesName": false, | |
| }, | |
| "parameterTypes": { | |
| "enabled": true, | |
| }, | |
| "variableTypes": { | |
| "enabled": true, | |
| "suppressWhenTypeMatchesName": true, | |
| }, | |
| "propertyDeclarationTypes": { | |
| "enabled": true, | |
| }, | |
| "functionLikeReturnTypes": { | |
| "enabled": true, | |
| }, | |
| "enumMemberValues": { | |
| "enabled": true, | |
| }, | |
| }, | |
| }, | |
| // For TypeScript: | |
| "typescript": { | |
| "inlayHints": { | |
| "parameterNames": { | |
| "enabled": "all", | |
| "suppressWhenArgumentMatchesName": false, | |
| }, | |
| "parameterTypes": { | |
| "enabled": true, | |
| }, | |
| "variableTypes": { | |
| "enabled": true, | |
| "suppressWhenTypeMatchesName": true, | |
| }, | |
| "propertyDeclarationTypes": { | |
| "enabled": true, | |
| }, | |
| "functionLikeReturnTypes": { | |
| "enabled": true, | |
| }, | |
| "enumMemberValues": { | |
| "enabled": true, | |
| }, | |
| }, | |
| }, | |
| }, | |
| }, | |
| "tsgo":{ | |
| "initialization_options": { | |
| "preferences": { | |
| "includeInlayParameterNameHints": "all", | |
| "includeInlayParameterNameHintsWhenArgumentMatchesName": true, | |
| "includeInlayFunctionParameterTypeHints": true, | |
| "includeInlayVariableTypeHints": true, | |
| "includeInlayVariableTypeHintsWhenTypeMatchesName": true, | |
| "includeInlayPropertyDeclarationTypeHints": true, | |
| "includeInlayFunctionLikeReturnTypeHints": true, | |
| "includeInlayEnumMemberValueHints": true, | |
| }, | |
| }, | |
| "settings": { | |
| // For JavaScript: | |
| "javascript": { | |
| "inlayHints": { | |
| "parameterNames": { | |
| "enabled": "all", | |
| "suppressWhenArgumentMatchesName": false, | |
| }, | |
| "parameterTypes": { | |
| "enabled": true, | |
| }, | |
| "variableTypes": { | |
| "enabled": true, | |
| "suppressWhenTypeMatchesName": true, | |
| }, | |
| "propertyDeclarationTypes": { | |
| "enabled": true, | |
| }, | |
| "functionLikeReturnTypes": { | |
| "enabled": true, | |
| }, | |
| "enumMemberValues": { | |
| "enabled": true, | |
| }, | |
| }, | |
| }, | |
| // For TypeScript: | |
| "typescript": { | |
| "inlayHints": { | |
| "parameterNames": { | |
| "enabled": "all", | |
| "suppressWhenArgumentMatchesName": false, | |
| }, | |
| "parameterTypes": { | |
| "enabled": true, | |
| }, | |
| "variableTypes": { | |
| "enabled": true, | |
| "suppressWhenTypeMatchesName": true, | |
| }, | |
| "propertyDeclarationTypes": { | |
| "enabled": true, | |
| }, | |
| "functionLikeReturnTypes": { | |
| "enabled": true, | |
| }, | |
| "enumMemberValues": { | |
| "enabled": true, | |
| }, | |
| }, | |
| }, | |
| }, | |
| }, | |
| "tailwindcss-language-server": { | |
| "settings": { | |
| "experimental": { | |
| "classRegex": [ | |
| "\\.className\\s*[+]?=\\s*['\"]([^'\"]*)['\"]", | |
| "\\.setAttributeNS\\(.*,\\s*['\"]class['\"],\\s*['\"]([^'\"]*)['\"]", | |
| "\\.setAttribute\\(['\"]class['\"],\\s*['\"]([^'\"]*)['\"]", | |
| "\\.classList\\.add\\(['\"]([^'\"]*)['\"]", | |
| "\\.classList\\.remove\\(['\"]([^'\"]*)['\"]", | |
| "\\.classList\\.toggle\\(['\"]([^'\"]*)['\"]", | |
| "\\.classList\\.contains\\(['\"]([^'\"]*)['\"]", | |
| "\\.classList\\.replace\\(\\s*['\"]([^'\"]*)['\"]", | |
| "\\.classList\\.replace\\([^,)]+,\\s*['\"]([^'\"]*)['\"]", | |
| ], | |
| }, | |
| }, | |
| }, | |
| }, | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment