{ "c": [ { "command": "clangd", "requires": [] } ], "cpp": [ { "command": "clangd", "requires": [] } ], "clojure": [ { "command": "clojure-lsp", "requires": [] } ], "typescript": [ { "command": "typescript-language-server", "requires": [ "npm" ] } ], "javascript": [ { "command": "javascript-typescript-langserver", "requires": [ "npm" ] }, { "command": "typescript-language-server", "requires": [ "npm" ] } ], "python": [ { "command": "pyls", "requires": [ "python3" ] } ], "rust": [ { "command": "rls", "requires": [ "rustup" ] } ], "go": [ { "command": "gopls", "requires": [ "go" ] } ], "ruby": [ { "command": "solargraph", "requires": [ "gem" ] } ], "php": [ { "command": "intelephense-server", "requires": [ "npm" ] } ], "java": [ { "command": "eclipse-jdt-ls", "requires": [ "java" ] } ], "kotlin": [ { "command": "kotlin-language-server", "requires": [ "java" ] } ], "lua": [ { "command": "emmylua-ls", "requires": [ "java" ] } ], "vim": [ { "command": "vim-language-server", "requires": [ "npm" ] } ], "html": [ { "command": "html-languageserver", "requires": [ "npm" ] } ], "css": [ { "command": "css-languageserver", "requires": [ "npm" ] } ], "cs": [ { "command": "omnisharp-lsp", "requires": [ "npm" ] } ], "terraform": [ { "command": "terraform-lsp", "requires": [] } ], "dockerfile": [ { "command": "docker-langserver", "requires": [ "npm" ] } ], "sh": [ { "command": "bash-language-server", "requires": [ "npm" ] } ], "yaml": [ { "command": "yaml-language-server", "requires": [ "npm" ] } ], "xml": [ { "command": "lsp4xml", "requires": [ "java" ] } ], "fortran": [ { "command": "fortls", "requires": [ "python3" ] } ], "scala": [ { "command": "metals", "requires": [ "java" ] } ] }