mirror of
https://github.com/nikdoof/dotfiles.git
synced 2026-01-30 02:48:15 +00:00
170 lines
3.4 KiB
JSON
170 lines
3.4 KiB
JSON
// Zed Config
|
|
{
|
|
"collaboration_panel": {
|
|
"button": false,
|
|
},
|
|
"disable_ai": false,
|
|
"git_panel": {
|
|
"dock": "right",
|
|
},
|
|
"git": {
|
|
"inline_blame": {
|
|
"enabled": false,
|
|
},
|
|
},
|
|
"context_servers": {
|
|
"terraform-context-server": {
|
|
"enabled": true,
|
|
"settings": {},
|
|
},
|
|
},
|
|
"calls": {
|
|
"mute_on_join": true,
|
|
"share_on_join": false,
|
|
},
|
|
"features": {
|
|
"edit_prediction_provider": "copilot",
|
|
},
|
|
"ui_font_family": ".SystemUIFont",
|
|
"buffer_line_height": "comfortable",
|
|
"icon_theme": {
|
|
"mode": "system",
|
|
"light": "Catppuccin Frappé",
|
|
"dark": "Catppuccin Frappé",
|
|
},
|
|
"terminal": {
|
|
"font_size": 13.0,
|
|
"font_family": "JetBrainsMono Nerd Font Mono",
|
|
},
|
|
"base_keymap": "VSCode",
|
|
"agent": {
|
|
"default_model": {
|
|
"provider": "copilot_chat",
|
|
"model": "claude-sonnet-4",
|
|
},
|
|
"always_allow_tool_actions": false,
|
|
"enabled": true,
|
|
"button": true,
|
|
"model_parameters": [],
|
|
},
|
|
"buffer_font_family": "JetBrainsMono Nerd Font Mono",
|
|
"file_types": {
|
|
"rust": ["*.rs"],
|
|
"Ansible": [
|
|
"**.ansible.yml",
|
|
"**.ansible.yaml",
|
|
"**/defaults/*.yml",
|
|
"**/defaults/*.yaml",
|
|
"**/meta/*.yml",
|
|
"**/meta/*.yaml",
|
|
"**/tasks/*.yml",
|
|
"**/tasks/*.yaml",
|
|
"**/handlers/*.yml",
|
|
"**/handlers/*.yaml",
|
|
"**/group_vars/*.yml",
|
|
"**/group_vars/*.yaml",
|
|
"**/playbooks/*.yaml",
|
|
"**/playbooks/*.yml",
|
|
"**playbook*.yaml",
|
|
"**playbook*.yml",
|
|
],
|
|
},
|
|
"ui_font_size": 14.0,
|
|
"buffer_font_size": 13.0,
|
|
"theme": {
|
|
"mode": "dark",
|
|
"light": "Nord Light",
|
|
"dark": "Nord Dark",
|
|
},
|
|
"languages": {
|
|
"Python": {
|
|
"tab_size": 4,
|
|
"language_servers": ["ty", "ruff", "!basedpyright"],
|
|
},
|
|
"Shell Script": {
|
|
"format_on_save": "on",
|
|
"formatter": {
|
|
"external": {
|
|
"command": "shfmt",
|
|
// Change `--indent 2` to match your preferred tab_size
|
|
"arguments": ["--filename", "{buffer_path}", "--indent", "4"],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
"auto_install_extensions": {
|
|
"docker-compose": true,
|
|
"dockerfile": true,
|
|
"html": true,
|
|
"http": true,
|
|
"make": true,
|
|
"markdown-oxide": true,
|
|
"nginx": true,
|
|
"php": true,
|
|
"scss": true,
|
|
"sql": true,
|
|
"terraform": true,
|
|
"toml": true,
|
|
"catppuccin-icons": true,
|
|
"ansible": true,
|
|
"terraform-context-server": true,
|
|
"nord": true,
|
|
},
|
|
"lsp": {
|
|
"yaml-language-server": {
|
|
"settings": {
|
|
"yaml": {
|
|
"customTags": ["!vault"],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
"file_scan_exclusions": [
|
|
"**/.git",
|
|
"**/.svn",
|
|
"**/.hg",
|
|
"**/.jj",
|
|
"**/CVS",
|
|
"**/.coverage",
|
|
"**/.DS_Store",
|
|
"**/Thumbs.db",
|
|
"**/.classpath",
|
|
"**/.settings",
|
|
"**/.idea",
|
|
"**/.vscode",
|
|
"**/.nuxt",
|
|
"**/.output",
|
|
"**/node_modules",
|
|
"**/dist",
|
|
"**/.mypy_cache",
|
|
"**/.ropeproject",
|
|
"**/.ruff_cache",
|
|
"**/.pytest_cache",
|
|
"**/*.egg-info",
|
|
"**/.venv",
|
|
"**/venv",
|
|
"**/.venv*",
|
|
],
|
|
|
|
"project_panel": {
|
|
"entry_spacing": "standard",
|
|
},
|
|
"toolbar": {
|
|
"breadcrumbs": false,
|
|
"quick_actions": false,
|
|
},
|
|
"tabs": {
|
|
"file_icons": true,
|
|
"close_position": "left",
|
|
},
|
|
"current_line_highlight": "gutter",
|
|
|
|
"tab_size": 2,
|
|
"hard_tabs": false,
|
|
"cursor_shape": "bar",
|
|
"telemetry": {
|
|
"diagnostics": false,
|
|
"metrics": false,
|
|
},
|
|
}
|