Files
dotfiles/config/zed/settings.json
2025-03-29 10:09:50 +01:00

115 lines
2.8 KiB
JSON

// 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 the `open default settings` command
// from the command palette or from `Zed` application menu.
{
"telemetry": {
"metrics": false,
"diagnostics": false
},
"features": {
"edit_prediction_provider": "zed"
},
"assistant": {
"default_model": {
"provider": "zed.dev",
"model": "claude-3-7-sonnet-latest"
},
"version": "2"
},
"theme": "Catppuccin Mocha",
"autosave": "on_window_change",
"buffer_font_family": "Monaspace Neon",
"buffer_font_features": {
"calt": true,
"clig": true,
"liga": true,
"dlig": true,
"ss01": true,
"ss02": true,
"ss03": true,
"ss04": true,
"ss05": true,
"ss06": true,
"ss07": true,
"ss08": true
},
"buffer_font_size": 18,
"confirm_quit": false,
"cursor_blink": false,
"format_on_save": "on",
"inlay_hints": {
"enabled": false,
"show_type_hints": true,
"show_parameter_hints": true,
"show_other_hints": true
},
"journal": {
"path": "~/Code/GitHub/obsidian/zettelkasten/",
"hour_format": "hour24"
},
"lsp": {
"typescript-language-server": {
"initialization_options": {
"preferences": {
"includeInlayParameterNameHints": "all",
"includeInlayParameterNameHintsWhenArgumentMatchesName": true,
"includeInlayFunctionParameterTypeHints": true,
"includeInlayVariableTypeHints": true,
"includeInlayVariableTypeHintsWhenTypeMatchesName": false,
"includeInlayPropertyDeclarationTypeHints": true,
"includeInlayFunctionLikeReturnTypeHints": true,
"includeInlayEnumMemberValueHints": true
}
}
}
},
"preferred_line_length": 100,
"remove_trailing_whitespace_on_save": true,
"show_whitespaces": "selection",
"soft_wrap": "preferred_line_length",
"terminal": {
"copy_on_select": true,
"font_family": "FiraCode Nerd Font",
"font_size": 20
},
"ui_font_size": 20,
"vim_mode": true,
"relative_line_numbers": true,
"auto_install_extensions": {
"astro": true,
"basher": true,
"catppuccin": true,
"catppuccin-icons": true,
"csv": true,
"deno": true,
"docker-compose": true,
"dockerfile": true,
"emmet": true,
"fish": true,
"git-firefly": true,
"graphql": true,
"harper": true,
"html": true,
"ini": true,
"log": true,
"lua": true,
"mermaid": true,
"nginx": true,
"rainbow-csv": true,
"ruby": true,
"scss": true,
"sql": true,
"svelte": true,
"tmux": true,
"tokyo-night": true,
"toml": true,
"wakatime": true,
"xml": true
}
}