{
  "features": {
    "edit_prediction_provider": "copilot"
  },
  "context_servers": {
    "github-activity-summarizer": {
      "source": "extension",
      "settings": {}
    },
    "mcp-server-time": {
      "source": "custom",
      "command": "uvx",
      "args": ["mcp-server-time"]
    }
  },
  "telemetry": {
    "metrics": false
  },
  "agent": {
    "always_allow_tool_actions": true,
    "default_profile": "write",
    "default_model": {
      "provider": "copilot_chat",
      "model": "claude-sonnet-4"
    },
    "play_sound_when_agent_done": true
  },
  "languages": {
    "PHP": {
      "language_servers": ["intelephense", "phpactor"],
      "formatter": "language_server"
    },
    "Python": {
      "enable_language_server": true,
      "allow_rewrap": "anywhere",
      "auto_indent_on_paste": true
    },
    "Shell Script": {
      "enable_language_server": true
    },
    "JavaScript": {
      "enable_language_server": true,
      "code_actions_on_format": {
        "source.fixAll.eslint": true
      }
    },
    "Markdown": {
      "enable_language_server": true,
      "preferred_line_length": 120,
      "formatter": "language_server"
    },
    "Lua": {
      "enable_language_server": true,
      "tab_size": 2
    },
    "Go": {
      "language_servers": ["gopls", "golangci-lint"]
    }
  },
  "lsp": {
    "eslint": {
      "settings": {
        "nodePath": "./node_modules/.bin"
      }
    },
    "gopls": {
      "initialization_options": {
        "hints": {
          "assignVariableTypes": true,
          "compositeLiteralFields": true,
          "compositeLiteralTypes": true,
          "constantValues": true,
          "functionTypeParameters": true,
          "parameterNames": true,
          "rangeVariableTypes": true
        }
      }
    }
  },
  "diagnostics": {
    "button": true,
    "include_warnings": true,
    "lsp_pull_diagnostics": {
      "enabled": true,
      "debounce_ms": 50
    },
    "inline": {
      "enabled": true,
      "update_debounce_ms": 150
    }
  },
  "multi_cursor_modifier": "cmd_or_ctrl",
  "indent_guides": {
    "enabled": true,
    "coloring": "indent_aware"
  },
  "preferred_line_length": 100,
  "soft_wrap": "bounded",
  "wrap_guides": [100, 120, 160, 200],
  "format_on_save": "on",
  "vim_mode": true,
  "theme": {
    "mode": "system",
    "light": "Everforest Dark Soft",
    "dark": "Everforest Dark Hard"
  },
  "inlay_hints": {
    "enabled": true,
    "show_type_hints": true,
    "show_parameter_hints": true,
    "show_other_hints": true
  },
  "ui_font_size": 16,
  "buffer_font_size": 16,
  "buffer_font_fallbacks": ["JetBrainsMono Nerd Font"],
  "use_autoclose": false,
  "auto_install_extensions": {
    "angular": true,
    "ansible": true,
    "basher": true,
    "biome": true,
    "blade": true,
    "csharp": true,
    "css-modules-kit": true,
    "dockerfile": true,
    "git-firefly": true,
    "github-activity-summarizer": true,
    "go-snippets": true,
    "golangci-lint": true,
    "gosum": true,
    "html": true,
    "ini": true,
    "json": true,
    "json5": true,
    "just": true,
    "just-ls": true,
    "lua": true,
    "make": true,
    "php": true,
    "python-requirements": true,
    "python-snippets": true,
    "rose-pine-theme": true,
    "ruff": true,
    "scss": true,
    "sieve": true,
    "sql": true,
    "stylelint": true,
    "templ": true,
    "toml": true,
    "vue": true,
    "vue-snippets": true,
    "wakatime": true,
    "xcode-themes": true,
    "yaml": true
  }
}
