96 lines
2 KiB
JSON
96 lines
2 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 `zed: open default settings` from the
|
|
// command palette
|
|
{
|
|
// don't prompt for updates
|
|
"auto_update": false,
|
|
|
|
// editor settings
|
|
"autosave": "on_focus_change",
|
|
"confirm_quit": true,
|
|
"tab_size": 4,
|
|
"ui_font_size": 16,
|
|
"buffer_font_size": 16,
|
|
"soft_wrap": "editor_width",
|
|
"hard_tabs": false,
|
|
"vim_mode": true,
|
|
"search": {
|
|
"regex": true // allow regex search
|
|
},
|
|
|
|
// specific languages settings
|
|
"languages": {
|
|
"Dart": {
|
|
"tab_size": 2
|
|
},
|
|
"LaTeX": {
|
|
"tab_size": 2
|
|
},
|
|
"JSON": {
|
|
"tab_size": 2
|
|
}
|
|
},
|
|
|
|
// theme settings
|
|
"theme": {
|
|
"mode": "system",
|
|
"light": "Gruvbox Dark Hard",
|
|
"dark": "Gruvbox Dark Hard"
|
|
},
|
|
|
|
// terminal settings
|
|
"terminal": {
|
|
"shell": {
|
|
"program": "fish"
|
|
},
|
|
"blinking": "on"
|
|
},
|
|
|
|
// configure tabs UI
|
|
"tabs": {
|
|
"close_position": "right",
|
|
"file_icons": true,
|
|
"git_status": true
|
|
},
|
|
|
|
// settings for project panel and outline panel
|
|
"project_panel": {
|
|
"button": true,
|
|
"default_width": 300,
|
|
"dock": "left",
|
|
"indent_size": 10
|
|
},
|
|
"outline_panel": {
|
|
"button": true,
|
|
"default_width": 200,
|
|
"dock": "right",
|
|
"indent_size": 15
|
|
},
|
|
|
|
// disable panels I don't need
|
|
"chat_panel": {
|
|
"button": false
|
|
},
|
|
"collaboration_panel": {
|
|
"button": false
|
|
},
|
|
"assistant": {
|
|
"button": false,
|
|
"version": "2"
|
|
},
|
|
"features": {
|
|
"copilot": false,
|
|
"inline_completion_provider": "none"
|
|
},
|
|
|
|
// disable telemetry
|
|
"telemetry": {
|
|
"diagnostics": false,
|
|
"metrics": false
|
|
}
|
|
}
|