diff --git a/term/.config/opencode/opencode.json b/term/.config/opencode/opencode.json index ccc4a00..dc0b8f9 100644 --- a/term/.config/opencode/opencode.json +++ b/term/.config/opencode/opencode.json @@ -7,6 +7,54 @@ "pyright": { "command": ["pyright-langserver", "--stdio"], "extensions": [".py"] + }, + "typescript": { + "command": ["typescript-language-server", "--stdio"], + "extensions": [".js", ".jsx", ".mjs", ".cjs", ".ts", ".tsx"] + }, + "vue": { + "command": ["vue-language-server", "--stdio"], + "extensions": [".vue"] + }, + "rust": { + "command": ["rust-analyzer"], + "extensions": [".rs"] + }, + "bash": { + "command": ["bash-language-server", "start"], + "extensions": [".sh", ".bash"] + }, + "json": { + "command": ["vscode-json-language-server", "--stdio"], + "extensions": [".json", ".jsonc"] + }, + "yaml": { + "command": ["yaml-language-server", "--stdio"], + "extensions": [".yaml", ".yml"] + }, + "html": { + "command": ["vscode-html-language-server", "--stdio"], + "extensions": [".html", ".htm"] + }, + "css": { + "command": ["vscode-css-language-server", "--stdio"], + "extensions": [".css", ".scss", ".less"] + }, + "go": { + "command": ["gopls", "serve"], + "extensions": [".go"] + }, + "clangd": { + "command": ["clangd"], + "extensions": [".c", ".h", ".cc", ".cpp", ".cxx", ".hpp"] + }, + "lua": { + "command": ["lua-language-server"], + "extensions": [".lua"] + }, + "markdown": { + "command": ["marksman", "server"], + "extensions": [".md", ".markdown"] } },