|
|
@@ -7,6 +7,227 @@
|
|
|
"email": "support@anthropic.com"
|
|
|
},
|
|
|
"plugins": [
|
|
|
+ {
|
|
|
+ "name": "typescript-lsp",
|
|
|
+ "description": "TypeScript/JavaScript language server for enhanced code intelligence",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "author": {
|
|
|
+ "name": "Anthropic",
|
|
|
+ "email": "support@anthropic.com"
|
|
|
+ },
|
|
|
+ "source": "./plugins/typescript-lsp",
|
|
|
+ "category": "development",
|
|
|
+ "strict": false,
|
|
|
+ "lspServers": {
|
|
|
+ "typescript": {
|
|
|
+ "command": "typescript-language-server",
|
|
|
+ "args": ["--stdio"],
|
|
|
+ "extensionToLanguage": {
|
|
|
+ ".ts": "typescript",
|
|
|
+ ".tsx": "typescriptreact",
|
|
|
+ ".js": "javascript",
|
|
|
+ ".jsx": "javascriptreact",
|
|
|
+ ".mts": "typescript",
|
|
|
+ ".cts": "typescript",
|
|
|
+ ".mjs": "javascript",
|
|
|
+ ".cjs": "javascript"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "pyright-lsp",
|
|
|
+ "description": "Python language server (Pyright) for type checking and code intelligence",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "author": {
|
|
|
+ "name": "Anthropic",
|
|
|
+ "email": "support@anthropic.com"
|
|
|
+ },
|
|
|
+ "source": "./plugins/pyright-lsp",
|
|
|
+ "category": "development",
|
|
|
+ "strict": false,
|
|
|
+ "lspServers": {
|
|
|
+ "pyright": {
|
|
|
+ "command": "pyright-langserver",
|
|
|
+ "args": ["--stdio"],
|
|
|
+ "extensionToLanguage": {
|
|
|
+ ".py": "python",
|
|
|
+ ".pyi": "python"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "gopls-lsp",
|
|
|
+ "description": "Go language server for code intelligence and refactoring",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "author": {
|
|
|
+ "name": "Anthropic",
|
|
|
+ "email": "support@anthropic.com"
|
|
|
+ },
|
|
|
+ "source": "./plugins/gopls-lsp",
|
|
|
+ "category": "development",
|
|
|
+ "strict": false,
|
|
|
+ "lspServers": {
|
|
|
+ "gopls": {
|
|
|
+ "command": "gopls",
|
|
|
+ "extensionToLanguage": {
|
|
|
+ ".go": "go"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "rust-analyzer-lsp",
|
|
|
+ "description": "Rust language server for code intelligence and analysis",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "author": {
|
|
|
+ "name": "Anthropic",
|
|
|
+ "email": "support@anthropic.com"
|
|
|
+ },
|
|
|
+ "source": "./plugins/rust-analyzer-lsp",
|
|
|
+ "category": "development",
|
|
|
+ "strict": false,
|
|
|
+ "lspServers": {
|
|
|
+ "rust-analyzer": {
|
|
|
+ "command": "rust-analyzer",
|
|
|
+ "extensionToLanguage": {
|
|
|
+ ".rs": "rust"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "clangd-lsp",
|
|
|
+ "description": "C/C++ language server (clangd) for code intelligence",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "author": {
|
|
|
+ "name": "Anthropic",
|
|
|
+ "email": "support@anthropic.com"
|
|
|
+ },
|
|
|
+ "source": "./plugins/clangd-lsp",
|
|
|
+ "category": "development",
|
|
|
+ "strict": false,
|
|
|
+ "lspServers": {
|
|
|
+ "clangd": {
|
|
|
+ "command": "clangd",
|
|
|
+ "args": ["--background-index"],
|
|
|
+ "extensionToLanguage": {
|
|
|
+ ".c": "c",
|
|
|
+ ".h": "c",
|
|
|
+ ".cpp": "cpp",
|
|
|
+ ".cc": "cpp",
|
|
|
+ ".cxx": "cpp",
|
|
|
+ ".hpp": "cpp",
|
|
|
+ ".hxx": "cpp",
|
|
|
+ ".C": "cpp",
|
|
|
+ ".H": "cpp"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "php-lsp",
|
|
|
+ "description": "PHP language server (Intelephense) for code intelligence",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "author": {
|
|
|
+ "name": "Anthropic",
|
|
|
+ "email": "support@anthropic.com"
|
|
|
+ },
|
|
|
+ "source": "./plugins/php-lsp",
|
|
|
+ "category": "development",
|
|
|
+ "strict": false,
|
|
|
+ "lspServers": {
|
|
|
+ "intelephense": {
|
|
|
+ "command": "intelephense",
|
|
|
+ "args": ["--stdio"],
|
|
|
+ "extensionToLanguage": {
|
|
|
+ ".php": "php"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "swift-lsp",
|
|
|
+ "description": "Swift language server (SourceKit-LSP) for code intelligence",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "author": {
|
|
|
+ "name": "Anthropic",
|
|
|
+ "email": "support@anthropic.com"
|
|
|
+ },
|
|
|
+ "source": "./plugins/swift-lsp",
|
|
|
+ "category": "development",
|
|
|
+ "strict": false,
|
|
|
+ "lspServers": {
|
|
|
+ "sourcekit-lsp": {
|
|
|
+ "command": "sourcekit-lsp",
|
|
|
+ "extensionToLanguage": {
|
|
|
+ ".swift": "swift"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "csharp-lsp",
|
|
|
+ "description": "C# language server for code intelligence",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "author": {
|
|
|
+ "name": "Anthropic",
|
|
|
+ "email": "support@anthropic.com"
|
|
|
+ },
|
|
|
+ "source": "./plugins/csharp-lsp",
|
|
|
+ "category": "development",
|
|
|
+ "strict": false,
|
|
|
+ "lspServers": {
|
|
|
+ "csharp-ls": {
|
|
|
+ "command": "csharp-ls",
|
|
|
+ "extensionToLanguage": {
|
|
|
+ ".cs": "csharp"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "jdtls-lsp",
|
|
|
+ "description": "Java language server (Eclipse JDT.LS) for code intelligence",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "author": {
|
|
|
+ "name": "Anthropic",
|
|
|
+ "email": "support@anthropic.com"
|
|
|
+ },
|
|
|
+ "source": "./plugins/jdtls-lsp",
|
|
|
+ "category": "development",
|
|
|
+ "strict": false,
|
|
|
+ "lspServers": {
|
|
|
+ "jdtls": {
|
|
|
+ "command": "jdtls",
|
|
|
+ "extensionToLanguage": {
|
|
|
+ ".java": "java"
|
|
|
+ },
|
|
|
+ "startupTimeout": 120000
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "lua-lsp",
|
|
|
+ "description": "Lua language server for code intelligence",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "author": {
|
|
|
+ "name": "Anthropic",
|
|
|
+ "email": "support@anthropic.com"
|
|
|
+ },
|
|
|
+ "source": "./plugins/lua-lsp",
|
|
|
+ "category": "development",
|
|
|
+ "strict": false,
|
|
|
+ "lspServers": {
|
|
|
+ "lua": {
|
|
|
+ "command": "lua-language-server",
|
|
|
+ "extensionToLanguage": {
|
|
|
+ ".lua": "lua"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
{
|
|
|
"name": "agent-sdk-dev",
|
|
|
"description": "Development kit for working with the Claude Agent SDK",
|