Files
dotfiles/config/zed/settings.json
2024-08-09 12:27:45 +02:00

69 lines
1.9 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.
{
"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": 20,
"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": 120,
"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
}