{ "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 } }