// 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.5",
    },
    "always_allow_tool_actions": true,
    "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",
    "hide_root": false,
    "default_width": 400,
  },
  "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,
  },
  "title_bar": {
    "show_onboarding_banner": false,
    "show_user_picture": false,
    "show_branch_icon": true,
  },
  "file_finder": {
    "modal_max_width": "medium",
  },
}
