Files
vim-lsp-settings-mirror/settings.json
2025-10-31 08:38:24 +09:00

2356 lines
59 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"$schema": "https://mattn.github.io/vim-lsp-settings/schema.json",
"_": [
{
"command": "efm-langserver",
"description": "General purpose Language Server",
"url": "https://github.com/mattn/efm-langserver",
"disabled": true,
"requires": [
"go"
]
},
{
"command": "typos-lsp",
"description": "typos language server",
"url": "https://github.com/tekumara/typos-lsp",
"disabled": true,
"requires": []
},
{
"command": "copilot-language-server",
"description": "copilot language server",
"url": "https://github.com/orgs/github/packages/npm/package/copilot-language-server",
"config": {
"refresh_always": 1
},
"disabled": true,
"requires": [
"node"
]
}
],
"apex": [
{
"command": "apex-jorje-lsp",
"description": "Apex Language Server",
"url": "https://developer.salesforce.com/tools/vscode/en/apex/language-server",
"requires": [
"java"
],
"vim_plugin": {
"extensions": [
"apxc",
"apxt",
"cls",
"trigger",
"tgr"
],
"name": "ejholmes/vim-forcedotcom"
}
}
],
"astro": [
{
"command": "astro-ls",
"url": "https://github.com/withastro/language-tools/tree/main/packages/language-server",
"description": "The Astro Language Server, and official extensions which use it",
"config": {
"refresh_pattern": "\\(/\\|\\k\\+\\)$"
},
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json",
"tsconfig.json",
"jsconfig.json",
".git"
],
"vim_plugin": {
"extensions": [
"astro"
],
"name": "wuelnerdotexe/vim-astro"
}
},
{
"command": "biome",
"url": "https://biomejs.dev",
"description": "Toolchain of the Web.",
"requires": [],
"root_uri_patterns": [
"biome.json",
"biome.jsonc"
]
}
],
"bzl": [
{
"command": "starpls",
"url": "https://github.com/withered-magic/starpls",
"description": "An LSP implementation for Starlark, the configuration language used by Bazel and Buck2.",
"requires": []
}
],
"c": [
{
"command": "clangd",
"url": "https://github.com/clangd/clangd",
"description": "clangd language server",
"requires": []
}
],
"clojure": [
{
"command": "clojure-lsp",
"url": "https://github.com/clojure-lsp/clojure-lsp",
"description": "Language Server (LSP) for Clojure",
"requires": [],
"root_uri_patterns": [
".lein/",
".shadow-cljs/",
"project.clj",
"deps.edn",
"shadow-cljs.edn"
]
},
{
"command": "clj-kondo-lsp",
"url": "https://github.com/clj-kondo/clj-kondo.lsp",
"description": "Clj-kondo language server",
"requires": [
"java"
],
"root_uri_patterns": [
".lein/",
".shadow-cljs/",
"project.clj",
"deps.edn",
"shadow-cljs.edn"
]
}
],
"cmake": [
{
"command": "cmake-language-server",
"url": "https://github.com/regen100/cmake-language-server",
"description": "CMake LSP Implementation",
"requires": [
"py"
]
},
{
"command": "cmake-language-server",
"url": "https://github.com/regen100/cmake-language-server",
"description": "CMake LSP Implementation",
"requires": [
"python3"
]
}
],
"cobol": [
{
"command": "cobol-language-support",
"url": "https://github.com/eclipse/che-che4z-lsp-for-cobol",
"description": "COBOL Language Support",
"requires": [
"java"
]
}
],
"context": [
{
"command": "texlab",
"url": "https://github.com/latex-lsp/texlab",
"description": "An implementation of the Language Server Protocol for LaTeX",
"requires": []
},
{
"command": "digestif",
"url": "https://github.com/astoff/digestif",
"description": "A language server for TeX and friends",
"requires": [
"luarocks"
]
}
],
"cpp": [
{
"command": "clangd",
"url": "https://github.com/clangd/clangd",
"description": "clangd language server",
"requires": []
}
],
"cs": [
{
"command": "omnisharp-lsp",
"url": "https://github.com/OmniSharp/omnisharp-roslyn",
"description": "OmniSharp server (HTTP, STDIO) based on Roslyn workspaces",
"requires": []
}
],
"css": [
{
"command": "vscode-css-language-server",
"url": "https://github.com/hrsh7th/vscode-langservers-extracted",
"description": "HTML/CSS/JSON language servers extracted from vscode.",
"config": {
"refresh_pattern": "\\([a-zA-Z0-9_-]\\+\\)$"
},
"requires": [
"npm"
]
},
{
"command": "css-languageserver",
"url": "https://github.com/vscode-langservers/vscode-css-languageserver-bin",
"description": "Binary version published on npm of vscode-css-languageserver extracted from VSCode tree",
"config": {
"refresh_pattern": "\\([a-zA-Z0-9_-]\\+\\)$"
},
"requires": [
"npm"
]
},
{
"command": "tailwindcss-intellisense",
"url": "https://github.com/tailwindlabs/tailwindcss-intellisense",
"description": "Intelligent Tailwind CSS tooling for Visual Studio Code",
"config": {
"refresh_pattern": "\\(@[a-zA-Z0-9_]*\\|[a-zA-Z0-9_-]\\+\\)$"
},
"requires": [
"npm"
]
}
],
"cuda": [
{
"command": "clangd",
"url": "https://github.com/clangd/clangd",
"description": "clangd language server",
"requires": []
}
],
"d": [
{
"command": "serve-d",
"url": "https://github.com/Pure-D/serve-d",
"description": "Microsoft language server protocol implementation for D using workspace-d",
"requires": []
},
{
"command": "dls",
"url": "https://github.com/d-language-server/dls",
"description": "A Language Server implementation for D",
"requires": [
"npm"
]
}
],
"dart": [
{
"command": "analysis-server-dart-snapshot",
"url": "https://dart.dev/get-dart",
"description": "The Dart SDK",
"requires": []
}
],
"dockerfile": [
{
"command": "docker-langserver",
"url": "https://github.com/rcjsuen/dockerfile-language-server-nodejs",
"description": "A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.",
"requires": [
"npm"
]
}
],
"dot": [
{
"command": "dot-language-server",
"url": "https://github.com/nikeee/dot-language-server",
"description": "A language Server for the DOT language/Graphviz.",
"requires": [
"npm"
]
}
],
"elixir": [
{
"command": "elixir-ls",
"url": "https://github.com/elixir-lsp/elixir-ls",
"description": "A frontend-independent IDE \"smartness\" server for Elixir.",
"requires": [],
"root_uri_patterns": [
"mix.exs"
],
"vim_plugin": {
"extensions": [
"ex",
"exs"
],
"name": "elixir-editors/vim-elixir"
}
}
],
"elm": [
{
"command": "elm-language-server",
"url": "https://github.com/elm-tooling/elm-language-server",
"description": "Language server implementation for Elm",
"requires": [
"npm"
],
"root_uri_patterns": [
"elm.json"
],
"vim_plugin": {
"extensions": [
"elm"
],
"name": "ElmCast/elm-vim"
}
}
],
"erlang": [
{
"command": "erlang-ls",
"url": "https://github.com/elm-tooling/elm-language-server",
"description": "The Erlang Language Server",
"requires": [
"make",
"rebar3"
],
"root_uri_patterns": [
"rebar.config"
],
"vim_plugin": {
"extensions": [
"erl"
],
"name": "vim-erlang/vim-erlang-runtime"
}
}
],
"fennel": [
{
"command": "fennel-ls",
"url": "https://git.sr.ht/~xerool/fennel-ls",
"description": "Provides intelligent editing features for fennel files.",
"requires": [
"lua",
"make"
]
}
],
"fortran": [
{
"command": "fortls",
"url": "https://github.com/hansec/fortran-language-server",
"description": "Fortran Language Server for the Language Server Protocol",
"requires": [
"py"
]
},
{
"command": "fortls",
"url": "https://github.com/hansec/fortran-language-server",
"description": "Fortran Language Server for the Language Server Protocol",
"requires": [
"python3"
]
}
],
"fsharp": [
{
"command": "fsautocomplete",
"url": "https://github.com/fsharp/FsAutoComplete",
"description": "F# language server using Language Server Protocol",
"requires": []
},
{
"command": "fsharp-language-server",
"url": "https://github.com/fsprojects/fsharp-language-server",
"description": "F# Language Server",
"requires": [
"dotnet"
]
}
],
"gdscript": [
{
"command": "godot",
"url": "https://godotengine.org/",
"description": "Godot Engine Multi-platform 2D and 3D game engine",
"requires": []
}
],
"gdscript3": [
{
"command": "godot",
"url": "https://godotengine.org/",
"description": "Godot Engine Multi-platform 2D and 3D game engine",
"requires": []
}
],
"gleam": [
{
"command": "gleam",
"url": "https://gleam.run/",
"description": "Gleam is a friendly language for building type-safe systems that scale!",
"requires": [],
"vim_plugin": {
"extensions": [
"gleam"
],
"name": "gleam-lang/gleam.vim"
},
"root_uri_patterns": [
"gleam.toml"
]
}
],
"glsl": [
{
"command": "glslls",
"url": "https://github.com/svenstaro/glsl-language-server",
"description": "Language server implementation for GLSL",
"requires": [
"cmake",
"git",
"make"
],
"vim_plugin": {
"extensions": [
"vert",
"tesc",
"tese",
"glsl",
"geom",
"frag"
],
"name": "tikhomirov/vim-glsl"
}
}
],
"go": [
{
"command": "gopls",
"url": "https://github.com/golang/tools/blob/master/gopls/README.md",
"description": "gopls, the Go language server",
"requires": [
"go"
],
"root_uri_patterns": [
"go.mod"
]
},
{
"command": "golangci-lint-langserver",
"url": "https://github.com/nametake/golangci-lint-langserver",
"description": "golangci-lint language server",
"requires": [
"go"
],
"root_uri_patterns": [
"go.mod"
]
}
],
"gomod": [
{
"command": "gopls",
"url": "https://github.com/golang/tools/blob/master/gopls/README.md",
"description": "gopls, the Go language server",
"requires": [
"go"
],
"root_uri_patterns": [
"go.mod"
],
"vim_plugin": {
"extensions": [
"mod"
],
"name": "mattn/vim-gomod"
}
}
],
"gohtmltmpl": [
{
"command": "gopls",
"url": "https://github.com/golang/tools/blob/master/gopls/README.md",
"description": "gopls, the Go language server",
"requires": [
"go"
],
"root_uri_patterns": [
"go.mod"
],
"vim_plugin": {
"extensions": [
"tmpl",
"gotmpl"
],
"name": "mattn/vim-gotmpl"
}
}
],
"gotexttmpl": [
{
"command": "gopls",
"url": "https://github.com/golang/tools/blob/master/gopls/README.md",
"description": "gopls, the Go language server",
"requires": [
"go"
],
"root_uri_patterns": [
"go.mod"
],
"vim_plugin": {
"extensions": [
"tmpl",
"gotmpl"
],
"name": "mattn/vim-gotmpl"
}
}
],
"graphql": [
{
"command": "graphql-language-server",
"url": "https://github.com/graphql/graphiql",
"description": "GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.",
"requires": [
"npm"
],
"root_uri_patterns": [
".graphqlrc",
".graphqlrc.json",
".graphqlrc.yml",
".graphqlrc.yaml",
".graphql.config.js",
".graphqlrc.js",
"package.json",
"tsconfig.json"
],
"vim_plugin": {
"extensions": [
"graphql"
],
"name": "jparise/vim-graphql"
}
},
{
"command": "gql-language-server",
"url": "https://github.com/Mayank1791989/gql-language-server",
"description": "GQL Language Server",
"requires": [
"npm",
"watchman"
],
"root_uri_patterns": [
"package.json",
"tsconfig.json",
".gqlconfig"
]
}
],
"groovy": [
{
"command": "groovy-language-server",
"url": "https://github.com/GroovyLanguageServer/groovy-language-server",
"description": "A language server for Groovy",
"requires": [
"java"
],
"root_uri_patterns": [
"build.gradle"
]
}
],
"haskell": [
{
"command": "hie-wrapper",
"url": "https://github.com/haskell/haskell-ide-engine",
"description": "The engine for haskell ide-integration. Not an IDE",
"requires": [
"stack"
],
"root_uri_patterns": [
"stack.yaml",
"package.yaml"
]
},
{
"command": "haskell-language-server-wrapper",
"url": "https://github.com/haskell/haskell-language-server",
"description": "Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.",
"requires": [],
"root_uri_patterns": [
"stack.yaml",
"package.yaml"
]
}
],
"helm": [
{
"command": "helm-ls",
"url": "https://github.com/mrjosh/helm-ls",
"description": "Helm-ls is a helm language server protocol LSP implementation.",
"requires": []
}
],
"html": [
{
"command": "vscode-html-language-server",
"url": "https://github.com/hrsh7th/vscode-langservers-extracted",
"description": "HTML/CSS/JSON language servers extracted from vscode.",
"config": {
"refresh_pattern": "\\(/\\|\\k\\+\\)$"
},
"requires": [
"npm"
]
},
{
"command": "html-languageserver",
"url": "https://github.com/vscode-langservers/vscode-html-languageserver-bin",
"description": "Binary version published on npm of vscode-html-languageserver extracted from VSCode tree",
"config": {
"refresh_pattern": "\\(/\\|\\k\\+\\)$"
},
"requires": [
"npm"
]
},
{
"command": "angular-language-server",
"url": "https://github.com/angular/vscode-ng-language-service",
"description": "Angular extension for Visual Studio Code",
"config": {
"refresh_pattern": "\\(/\\|\\k\\+\\)$"
},
"requires": [
"npm"
]
},
{
"command": "tailwindcss-intellisense",
"url": "https://github.com/tailwindlabs/tailwindcss-intellisense",
"description": "Intelligent Tailwind CSS tooling for Visual Studio Code",
"config": {
"refresh_pattern": "\\(@[a-zA-Z0-9_]*\\|[a-zA-Z0-9_-]\\+\\)$"
},
"requires": [
"npm"
]
}
],
"hy": [
{
"command": "hyuga",
"url": "https://github.com/sakuraiyuta/hyuga",
"description": "Yet another hy language server",
"requires": [
"python3"
],
"root_uri_patterns": [
"__pycache__"
]
}
],
"java": [
{
"command": "eclipse-jdt-ls",
"url": "https://github.com/eclipse/eclipse.jdt.ls",
"description": "Java language server",
"requires": [
"java"
],
"config": {
"refresh_pattern": "\\([a-zA-Z0-9_-]\\+\\|/\\|\\k\\+\\)$"
},
"root_uri_patterns": [
"pom.xml",
"build.gradle"
]
},
{
"command": "java-language-server",
"url": "https://github.com/georgewfraser/java-language-server",
"description": "Java language server using the Java",
"requires": [
"java",
"mvn"
],
"root_uri_patterns": [
"pom.xml",
"build.gradle"
]
}
],
"javascript": [
{
"command": "typescript-language-server",
"url": "https://github.com/typescript-language-server/typescript-language-server",
"description": "TypeScript & JavaScript Language Server",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json",
"tsconfig.json"
]
},
{
"command": "vtsls",
"url": "https://github.com/yioneko/vtsls",
"description": "LSP wrapper for typescript extension of vscode",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json",
"tsconfig.json"
]
},
{
"command": "javascript-typescript-stdio",
"url": "https://github.com/sourcegraph/javascript-typescript-langserver",
"description": "JavaScript and TypeScript code intelligence through the Language Server Protocol",
"requires": [
"npm"
]
},
{
"command": "eslint-language-server",
"url": "https://github.com/microsoft/vscode-eslint",
"description": "eslint language server",
"requires": [
"node"
],
"root_uri_patterns": [
"package.json"
]
},
{
"command": "rome",
"url": "https://github.com/rome/tools",
"description": "The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.",
"requires": [
"npm"
]
},
{
"command": "deno",
"url": "https://deno.land/",
"description": "A modern runtime for JavaScript and TypeScript.",
"requires": []
},
{
"command": "rslint-lsp",
"url": "https://github.com/rslint/rslint",
"description": "A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate",
"requires": [
"cargo"
]
},
{
"command": "flow",
"url": "https://github.com/facebookarchive/flow-language-server",
"description": "An implementation of the Language Server Protocol for Flow",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json",
".flowconfig"
]
},
{
"command": "vscode-eslint-language-server",
"url": "https://github.com/hrsh7th/vscode-langservers-extracted",
"description": "HTML/CSS/JSON/ESLint language servers extracted from vscode.",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json"
]
},
{
"command": "biome",
"url": "https://biomejs.dev",
"description": "Toolchain of the Web.",
"requires": [],
"root_uri_patterns": [
"biome.json",
"biome.jsonc"
]
}
],
"javascriptreact": [
{
"command": "typescript-language-server",
"url": "https://github.com/typescript-language-server/typescript-language-server",
"description": "TypeScript & JavaScript Language Server",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json"
]
},
{
"command": "vtsls",
"url": "https://github.com/yioneko/vtsls",
"description": "LSP wrapper for typescript extension of vscode",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json",
"tsconfig.json"
]
},
{
"command": "eslint-language-server",
"url": "https://www.npmjs.com/package/eslint-language-server",
"description": "eslint language server",
"requires": [
"node"
],
"root_uri_patterns": [
"package.json"
]
},
{
"command": "javascript-typescript-stdio",
"url": "https://github.com/sourcegraph/javascript-typescript-langserver",
"description": "JavaScript and TypeScript code intelligence through the Language Server Protocol",
"requires": [
"npm"
]
},
{
"command": "rome",
"url": "https://github.com/rome/tools",
"description": "The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.",
"requires": [
"npm"
]
},
{
"command": "deno",
"url": "https://deno.land/",
"description": "A modern runtime for JavaScript and TypeScript.",
"requires": []
},
{
"command": "flow",
"url": "https://github.com/facebookarchive/flow-language-server",
"description": "An implementation of the Language Server Protocol for Flow",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json",
".flowconfig"
]
},
{
"command": "vscode-eslint-language-server",
"url": "https://github.com/hrsh7th/vscode-langservers-extracted",
"description": "HTML/CSS/JSON/ESLint language servers extracted from vscode.",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json"
]
},
{
"command": "biome",
"url": "https://biomejs.dev",
"description": "Toolchain of the Web.",
"requires": [],
"root_uri_patterns": [
"biome.json",
"biome.jsonc"
]
}
],
"json": [
{
"command": "vscode-json-language-server",
"url": "https://github.com/hrsh7th/vscode-langservers-extracted",
"description": "HTML/CSS/JSON language servers extracted from vscode.",
"config": {
"refresh_pattern": "\\(\"\\k*\\|\\[\\|\\k\\+\\)$"
},
"requires": [
"npm"
]
},
{
"command": "json-languageserver",
"url": "https://github.com/vscode-langservers/vscode-json-languageserver-bin",
"description": "Binary version published on npm of vscode-json-languageserver extracted from VSCode tree",
"config": {
"refresh_pattern": "\\(\"\\k*\\|\\[\\|\\k\\+\\)$"
},
"requires": [
"npm"
]
},
{
"command": "rome",
"url": "https://github.com/rome/tools",
"description": "The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.",
"requires": [
"npm"
]
},
{
"command": "biome",
"url": "https://biomejs.dev",
"description": "Toolchain of the Web.",
"requires": [],
"root_uri_patterns": [
"biome.json",
"biome.jsonc"
]
},
{
"command": "package-version-server",
"url": "https://github.com/zed-industries/package-version-server",
"description": "A language server that handles hover information in package.json files",
"requires": [],
"root_uri_patterns": [
"package.json"
],
"config": {
"refresh_pattern": "\\([a-zA-Z0-9.-]\\+\\|/\\|\\k\\+\\)$"
}
}
],
"jsonc": [
{
"command": "json-languageserver",
"url": "https://github.com/vscode-langservers/vscode-json-languageserver-bin",
"description": "Binary version published on npm of vscode-json-languageserver extracted from VSCode tree",
"requires": [
"npm"
],
"vim_plugin": {
"extensions": [
"cjson"
],
"name": "neoclide/jsonc.vim"
}
},
{
"command": "biome",
"url": "https://biomejs.dev",
"description": "Toolchain of the Web.",
"requires": [],
"root_uri_patterns": [
"biome.json",
"biome.jsonc"
]
}
],
"jsonnet": [
{
"command": "jsonnet-language-server",
"url": "https://github.com/grafana/jsonnet-language-server",
"description": "A Language Server Protocol (LSP) server for Jsonnet",
"requires": [
"go"
]
}
],
"julia": [
{
"command": "julia-language-server",
"url": "https://github.com/julia-vscode/LanguageServer.jl",
"description": "An implementation of the Microsoft Language Server Protocol for the julia language.",
"requires": [
"julia"
],
"vim_plugin": {
"extensions": [
"jl"
],
"name": "ajpaulson/julia-syntax.vim"
}
}
],
"kotlin": [
{
"command": "kotlin-language-server",
"url": "https://github.com/fwcd/kotlin-language-server",
"description": "Kotlin code completion, linting and more for any editor/IDE using the Language Server Protocol",
"requires": [
"java"
],
"root_uri_patterns": [
"pom.xml"
],
"vim_plugin": {
"extensions": [
"kt"
],
"name": "udalov/kotlin-vim"
}
},
{
"command": "kotlin-lsp",
"url": "https://github.com/Kotlin/kotlin-lsp",
"description": "Kotlin Language Server and plugin for Visual Studio Code",
"requires": [
"java"
],
"root_uri_patterns": [
"pom.xml"
],
"vim_plugin": {
"extensions": [
"kt"
],
"name": "udalov/kotlin-vim"
}
}
],
"less": [
{
"command": "vscode-css-language-server",
"url": "https://github.com/hrsh7th/vscode-langservers-extracted",
"description": "HTML/CSS/JSON language servers extracted from vscode.",
"config": {
"refresh_pattern": "\\([a-zA-Z0-9_-]\\+\\)$"
},
"requires": [
"npm"
]
},
{
"command": "css-languageserver",
"url": "https://github.com/vscode-langservers/vscode-css-languageserver-bin",
"description": "Binary version published on npm of vscode-css-languageserver extracted from VSCode tree",
"requires": [
"npm"
]
}
],
"lisp": [
{
"command": "cl-lsp",
"url": "https://github.com/cxxxr/cl-lsp",
"description": "An implementation of the Language Server Protocol for Common Lisp",
"requires": [
"ros"
]
}
],
"lua": [
{
"command": "emmylua-ls",
"url": "https://github.com/EmmyLua/EmmyLua-LanguageServer",
"description": "Emmy Lua Language Server",
"requires": [
"java"
]
},
{
"command": "sumneko-lua-language-server",
"url": "https://github.com/sumneko/lua-language-server",
"description": "Lua Language Server coded by Lua",
"requires": []
}
],
"markdown": [
{
"command": "vscode-markdown-languageserver",
"url": "https://github.com/microsoft/vscode/tree/main/extensions/markdown-language-features/server",
"description": "Markdown Language Server",
"requires": [
"npm"
]
},
{
"command": "marksman",
"url": "https://github.com/artempyanykh/marksman",
"description": "Markdown LSP server providing completion, cross-references, diagnostics, and more.",
"requires": []
}
],
"nim": [
{
"command": "nimlsp",
"url": "https://github.com/PMunch/nimlsp",
"description": "Language Server Protocol implementation for Nim",
"requires": [
"nimble"
],
"vim_plugin": {
"extensions": [
"nim"
],
"name": "zah/nim.vim"
}
}
],
"nix": [
{
"command": "nil",
"url": "https://github.com/oxalica/nil",
"description": "Nix Language server, an incremental analysis assistant for writing in Nix",
"requires": [
"nix"
]
},
{
"command": "rnix-lsp",
"url": "https://github.com/nix-community/rnix-lsp",
"description": "Language server implementation for Nix",
"requires": [
"nix"
]
},
{
"command": "nixd",
"url": "https://github.com/nix-community/nixd",
"description": "Nix language server, based on nix libraries",
"requires": [
"nix"
]
}
],
"objc": [
{
"command": "clangd",
"url": "https://github.com/clangd/clangd",
"description": "clangd language server",
"requires": []
}
],
"objcpp": [
{
"command": "clangd",
"url": "https://github.com/clangd/clangd",
"description": "clangd language server",
"requires": []
}
],
"ocaml": [
{
"command": "ocaml-lsp",
"url": "https://github.com/ocaml/ocaml-lsp",
"description": "OCaml Language Server Protocol implementation",
"requires": [
"opam"
],
"vim_plugin": {
"extensions": [
"ml"
],
"name": "ocaml/vim-ocaml"
}
}
],
"odin": [
{
"command": "ols",
"url": "https://github.com/DanielGavin/ols",
"description": "Language server for Odin",
"requires": [
"odin"
],
"vim_plugin": {
"extensions": [
"odin"
],
"name": "https://github.com/Tetralux/odin.vim"
}
}
],
"openscad": [
{
"command": "openscad-lsp",
"url": "https://github.com/Leathong/openscad-LSP",
"description": "A LSP (Language Server Protocol) server for OpenSCAD.",
"requires": [
],
"vim_plugin": {
"extensions": [
"scad"
],
"name": "https://github.com/sirtaj/vim-openscad"
}
}
],
"perl": [
{
"command": "perlnavigator",
"url": "https://github.com/bscan/PerlNavigator",
"description": "Perl Language Server that includes syntax checking, perl critic, and code navigation",
"config": {
"refresh_pattern": "\\(\\$[a-zA-Z0-9_:]*\\|\\k\\+\\|\\k\\+::\\)$"
},
"requires": [
"npm",
"perl"
]
},
{
"command": "slp",
"url": "https://github.com/cazador481/App-LanguageServer-Perl",
"description": "A language server for perl",
"requires": [
"cpanm"
]
},
{
"command": "monastery",
"url": "https://github.com/ccakes/p5-app-monastery",
"description": "Perl Language Server",
"requires": [
"cpanm"
]
},
{
"command": "perl-languageserver",
"url": "https://github.com/richterger/Perl-LanguageServer",
"description": "Language Server for Perl",
"requires": [
"cpanm"
]
}
],
"php": [
{
"command": "intelephense",
"url": "https://intelephense.com/",
"description": "Professional PHP tooling for any Language Server Protocol capable editor.",
"config": {
"refresh_pattern": "\\(\\$[a-zA-Z0-9_:]*\\|\\k\\+\\)$"
},
"requires": [
"npm"
]
},
{
"command": "psalm-language-server",
"url": "https://github.com/vimeo/psalm",
"description": "A static analysis tool for finding errors in PHP applications",
"config": {
"refresh_pattern": "\\(\\$[a-zA-Z0-9_:]*\\|\\k\\+\\)$"
},
"requires": [
"composer"
],
"root_uri_patterns": [
"psalm.xml",
"psalm.xml.dist"
]
}
],
"plaintex": [
{
"command": "texlab",
"url": "https://github.com/latex-lsp/texlab",
"description": "An implementation of the Language Server Protocol for LaTeX",
"requires": []
},
{
"command": "digestif",
"url": "https://github.com/latex-lsp/texlab",
"description": "An implementation of the Language Server Protocol for LaTeX",
"requires": [
"luarocks"
]
}
],
"prisma": [
{
"command": "prisma-language-server",
"url": "https://github.com/prisma/language-tools",
"description": "Prisma Language Tools for Prisma schema files.",
"requires": [
"npm"
],
"vim_plugin": {
"extensions": [
"prisma"
],
"name": "pantharshit00/vim-prisma"
}
}
],
"prolog": [
{
"command": "prolog-lsp_server",
"url": "https://www.swi-prolog.org/pack/file_details/lsp_server/prolog/lsp_server.pl",
"description": "SWI-Prolog offers a comprehensive free Prolog environment.",
"requires": [
"swipl"
]
}
],
"proto": [
{
"command": "buf",
"url": "https://github.com/bufbuild/buf",
"description": "Protobuf language server.",
"requires": [
"go"
]
}
],
"ps1": [
{
"command": "powershell-languageserver",
"url": "https://github.com/PowerShell/PowerShellEditorServices",
"description": "A common platform for PowerShell development support in any editor or application!",
"config": {
"refresh_pattern": "\\(\\$[a-zA-Z0-9_:]*\\|\\k\\+\\)$"
},
"requires": [
"pwsh"
],
"vim_plugin": {
"extensions": [
"ps1"
],
"name": "PProvost/vim-ps1"
}
}
],
"puppet": [
{
"command": "puppet-ls",
"requires": [
"git",
"ruby",
"bundler"
]
}
],
"purescript": [
{
"command": "purescript-language-server",
"url": "https://github.com/nwolverson/purescript-language-server",
"description": "Language server implementation for PureScript",
"requires": [
"npm"
]
}
],
"python": [
{
"command": "pylsp-all",
"url": "https://github.com/python-lsp/python-lsp-server",
"description": "Fork of the python-language-server project, maintained by the Spyder IDE team and the community",
"requires": [
"py"
]
},
{
"command": "pylsp-all",
"url": "https://github.com/python-lsp/python-lsp-server",
"description": "Fork of the python-language-server project, maintained by the Spyder IDE team and the community",
"requires": [
"python3"
]
},
{
"command": "pylsp",
"url": "https://github.com/python-lsp/python-lsp-server",
"description": "Fork of the python-language-server project, maintained by the Spyder IDE team and the community",
"requires": [
"py"
]
},
{
"command": "pylsp",
"url": "https://github.com/python-lsp/python-lsp-server",
"description": "Fork of the python-language-server project, maintained by the Spyder IDE team and the community",
"requires": [
"python3"
]
},
{
"command": "pyls-all",
"url": "https://github.com/palantir/python-language-server",
"description": "An implementation of the Language Server Protocol for Python",
"requires": [
"py"
]
},
{
"command": "pyls-all",
"url": "https://github.com/palantir/python-language-server",
"description": "An implementation of the Language Server Protocol for Python",
"requires": [
"python3"
]
},
{
"command": "pyls",
"url": "https://github.com/palantir/python-language-server",
"description": "An implementation of the Language Server Protocol for Python",
"requires": [
"py"
]
},
{
"command": "pyls",
"url": "https://github.com/palantir/python-language-server",
"description": "An implementation of the Language Server Protocol for Python",
"requires": [
"python3"
]
},
{
"command": "pyls-ms",
"url": "https://github.com/microsoft/python-language-server",
"description": "Microsoft Language Server for Python",
"requires": [
"python"
]
},
{
"command": "pyright-langserver",
"url": "https://github.com/microsoft/pyright",
"description": "Static type checker for Python",
"requires": [
"npm"
]
},
{
"command": "pylyzer",
"url": "https://github.com/mtshiba/pylyzer",
"description": "`pylyzer` is a static code analyzer / language server for Python, written in Rust.",
"requires": [
"python3"
]
},
{
"command": "pylyzer",
"url": "https://github.com/mtshiba/pylyzer",
"description": "`pylyzer` is a static code analyzer / language server for Python, written in Rust.",
"requires": [
"py"
]
},
{
"command": "jedi-language-server",
"url": "https://github.com/pappasam/jedi-language-server",
"description": "A Python language server exclusively for Jedi.",
"requires": [
"py"
]
},
{
"command": "jedi-language-server",
"url": "https://github.com/pappasam/jedi-language-server",
"description": "A Python language server exclusively for Jedi.",
"requires": [
"python3"
]
},
{
"command": "ruff",
"url": "https://github.com/astral-sh/ruff",
"description": "A language server written in Rust and built into Ruff.",
"requires": [
"py"
]
},
{
"command": "ruff",
"url": "https://github.com/astral-sh/ruff",
"description": "A language server written in Rust and built into Ruff.",
"requires": [
"python3"
]
},
{
"command": "ty",
"url": "https://github.com/astral-sh/ty",
"description": "An extremely fast Python type checker and language server.",
"requires": [
"py"
]
},
{
"command": "ty",
"url": "https://github.com/astral-sh/ty",
"description": "An extremely fast Python type checker and language server.",
"requires": [
"python3"
]
},
{
"command": "ruff-lsp",
"url": "https://github.com/charliermarsh/ruff-lsp",
"description": "A Language Server Protocol implementation for Ruff.",
"requires": [
"py"
]
},
{
"command": "ruff-lsp",
"url": "https://github.com/charliermarsh/ruff-lsp",
"description": "A Language Server Protocol implementation for Ruff.",
"requires": [
"python3"
]
},
{
"command": "zuban",
"url": "https://zubanls.com",
"description": "The Python Language Server for Professionals. A Mypy-compatible Python Language Server built in Rust",
"requires": [
"py"
]
},
{
"command": "zuban",
"url": "https://zubanls.com",
"description": "The Python Language Server for Professionals. A Mypy-compatible Python Language Server built in Rust",
"requires": [
"python3"
]
},
{
"command": "basedpyright-langserver",
"url": "https://github.com/detachhead/basedpyright",
"description": "Basedpyright is a fork of pyright with various type checking improvements, pylance features and more.",
"requires": [
"py"
]
},
{
"command": "basedpyright-langserver",
"url": "https://github.com/detachhead/basedpyright",
"description": "Basedpyright is a fork of pyright with various type checking improvements, pylance features and more.",
"requires": [
"python3"
]
}
],
"qml": [
{
"command": "qmlls",
"url" : "https://github.com/qt/qtdeclarative",
"description": "An implementation of the Language Server Protocol for qml/qmljs",
"requires": [],
"root_uri_patterns": [
".qmlls.ini"
]
}
],
"r": [
{
"command": "r-languageserver",
"url": "https://github.com/REditorSupport/languageserver",
"description": "An implementation of the Language Server Protocol for R",
"requires": [
"R"
]
}
],
"racket": [
{
"command": "racket-lsp",
"url": "https://github.com/jeapostrophe/racket-langserver",
"description": "racket-langserver is a Language Server Protocol implementation for Racket.",
"requires": [
"raco"
]
}
],
"reason": [
{
"command": "reason-language-server",
"url": "https://github.com/jaredly/reason-language-server",
"description": "A language server for reason, in reason",
"requires": [],
"root_uri_patterns": [
"package.json"
],
"vim_plugin": {
"extensions": [
"re",
"rei"
],
"name": "reasonml-editor/vim-reason-plus"
}
}
],
"rst": [
{
"command": "esbonio",
"url": "https://github.com/swyddfa/esbonio",
"description": "A collection of Sphinx extensions, plus a language server and VSCode extension for working with Sphinx projects.",
"requires": [
"python"
],
"root_uri_patterns": [
"conf.py"
]
}
],
"ruby": [
{
"command": "ruby-lsp",
"url": "https://github.com/Shopify/ruby-lsp",
"description": "An implementation of the LSP specification for Ruby",
"requires": [
"gem"
]
},
{
"command": "typeprof",
"url": "https://github.com/ruby/typeprof",
"description": "An experimental type-level Ruby interpreter for testing and understanding Ruby code",
"requires": [
"gem"
]
},
{
"command": "solargraph",
"url": "https://github.com/castwide/solargraph",
"description": "A Ruby language server.",
"requires": [
"gem"
]
},
{
"command": "ruby_language_server",
"url": "https://github.com/kwerle/ruby_language_server",
"description": "Language Server implementation in Ruby for Ruby.",
"requires": [
"gem"
]
},
{
"command": "steep",
"url": "https://github.com/soutaro/steep",
"description": "Static type checker for Ruby",
"requires": [
"gem"
]
},
{
"command": "rubocop-lsp-mode",
"url": "https://github.com/rubocop/rubocop",
"description": "A Ruby static code analyzer and formatter, based on the community Ruby style guide.",
"requires": [
"bundle"
],
"root_uri_patterns": [
"Gemfile"
]
},
{
"command": "sorbet",
"url": "https://sorbet.org/",
"description": "Sorbet is a fast, powerful type checker designed for Ruby.",
"requires": [
"bundle"
],
"root_uri_patterns": [
"Gemfile"
]
}
],
"rust": [
{
"command": "bacon-ls",
"url": "https://github.com/crisidev/bacon-ls",
"description": "A Language Server for Rust using Bacon diagnostics",
"requires": [],
"root_uri_patterns": [
"Cargo.toml"
]
},
{
"command": "rust-analyzer",
"url": "https://github.com/rust-analyzer/rust-analyzer",
"description": "A Rust compiler front-end for IDEs",
"requires": [],
"root_uri_patterns": [
"Cargo.toml"
]
},
{
"command": "rls",
"url": "https://github.com/rust-lang/rls",
"description": "Repository for the Rust Language Server (aka RLS)",
"requires": [],
"root_uri_patterns": [
"Cargo.toml"
]
},
{
"command": "bacon-ls",
"url": "https://github.com/crisidev/bacon-ls",
"description": "A Language Server for Rust using Bacon diagnostics",
"requires": [
"cargo"
],
"root_uri_patterns": [
"bacon.toml",
"Cargo.lock"
]
}
],
"sass": [
{
"command": "vscode-css-language-server",
"url": "https://github.com/hrsh7th/vscode-langservers-extracted",
"description": "HTML/CSS/JSON language servers extracted from vscode.",
"config": {
"refresh_pattern": "\\([a-zA-Z0-9_-]\\+\\)$"
},
"requires": [
"npm"
]
},
{
"command": "css-languageserver",
"url": "https://github.com/vscode-langservers/vscode-css-languageserver-bin",
"description": "Binary version published on npm of vscode-css-languageserver extracted from VSCode tree",
"requires": [
"npm"
]
}
],
"scss": [
{
"command": "vscode-css-language-server",
"url": "https://github.com/hrsh7th/vscode-langservers-extracted",
"description": "HTML/CSS/JSON language servers extracted from vscode.",
"config": {
"refresh_pattern": "\\([a-zA-Z0-9_-]\\+\\)$"
},
"requires": [
"npm"
]
},
{
"command": "css-languageserver",
"url": "https://github.com/vscode-langservers/vscode-css-languageserver-bin",
"description": "Binary version published on npm of vscode-css-languageserver extracted from VSCode tree",
"requires": [
"npm"
]
}
],
"scala": [
{
"command": "metals",
"url": "https://scalameta.org/metals/",
"description": "Scala language server with rich IDE features",
"requires": [
"java"
],
"root_uri_patterns": [
"build.sbt"
]
}
],
"sh": [
{
"command": "bash-language-server",
"url": "https://github.com/bash-lsp/bash-language-server",
"description": "A language server for Bash",
"config": {
"refresh_pattern": "\\([a-zA-Z0-9_-]\\+\\|\\k\\+\\)$"
},
"requires": [
"npm"
]
}
],
"sql": [
{
"command": "sql-language-server",
"url": "https://github.com/joe-re/sql-language-server",
"description": "SQL Language Server",
"requires": [
"npm"
]
},
{
"command": "sqls",
"url": "https://github.com/lighttiger2505/sqls",
"description": "SQL language server written in Go.",
"config": {
"refresh_pattern": "\\( \\zs\\k*\\|[a-zA-Z0-9_-]\\+\\)$"
},
"requires": [
"go"
]
},
{
"command": "plpgsql-lsp",
"url": "https://github.com/UniqueVision/plpgsql-lsp",
"description": "PL/pgSQL Language Server",
"requires": [
"npm"
]
}
],
"svelte": [
{
"command": "svelte-language-server",
"url": "https://github.com/sveltejs/language-tools",
"description": "The Svelte Language Server, and official extensions which use it",
"config": {
"refresh_pattern": "\\(/\\|\\k\\+\\)$"
},
"requires": [
"npm"
],
"vim_plugin": {
"extensions": [
"svelte"
],
"name": "evanleck/vim-svelte"
}
},
{
"command": "tailwindcss-intellisense",
"url": "https://github.com/tailwindlabs/tailwindcss-intellisense",
"description": "Intelligent Tailwind CSS tooling for Visual Studio Code",
"config": {
"refresh_pattern": "\\(@[a-zA-Z0-9_]*\\|[a-zA-Z0-9_-]\\+\\)$"
},
"requires": [
"npm"
]
},
{
"command": "biome",
"url": "https://biomejs.dev",
"description": "Toolchain of the Web.",
"requires": [],
"root_uri_patterns": [
"biome.json",
"biome.jsonc"
]
}
],
"swift": [
{
"command": "sourcekit-lsp",
"url": "https://github.com/apple/sourcekit-lsp",
"description": "Language Server Protocol implementation for Swift and C-based languages",
"requires": [
"sourcekit-lsp"
],
"root_uri_patterns": [
"Package.swift",
".xcodeproj",
".xcworkspace",
"Cartfile",
"Podfile"
],
"vim_plugin": {
"extensions": [
"swift"
],
"name": "keith/swift.vim"
}
}
],
"systemd": [
{
"command": "systemd-lsp",
"url": "https://github.com/JFryy/systemd-lsp",
"description": "a language server implementation for systemd unit files made in rust 🦀",
"requires": []
}
],
"systemverilog": [
{
"command": "verible-verilog-ls",
"url": "https://github.com/chipsalliance/verible/tree/master/verilog/tools/ls",
"description": "A (System)Verilog language server",
"requires": []
},
{
"command": "svls",
"url": "https://github.com/dalance/svls",
"description": "SystemVerilog language server",
"requires": []
}
],
"terraform": [
{
"command": "terraform-ls",
"url": "https://github.com/hashicorp/terraform-ls",
"description": "Terraform Language Server",
"requires": [],
"vim_plugin": {
"extensions": [
"tf",
"tfvars"
],
"name": "hashivim/vim-terraform"
}
},
{
"command": "terraform-lsp",
"url": "https://github.com/juliosueiras/terraform-lsp",
"description": "Language Server Protocol for Terraform",
"requires": [],
"vim_plugin": {
"extensions": [
"tf",
"tfvars"
],
"name": "hashivim/vim-terraform"
}
}
],
"tex": [
{
"command": "texlab",
"url": "https://github.com/latex-lsp/texlab",
"description": "An implementation of the Language Server Protocol for LaTeX",
"requires": []
},
{
"command": "digestif",
"url": "https://github.com/astoff/digestif",
"description": "A language server for TeX and friends",
"requires": [
"luarocks"
]
}
],
"toml": [
{
"command": "taplo-lsp",
"url": "https://github.com/tamasfe/taplo",
"description": "A TOML toolkit written in Rust",
"requires": []
}
],
"ttcn": [
{
"command": "ntt",
"url": "https://nokia.github.io/ntt/",
"description": "Modern tools for TTCN-3",
"requires": [],
"root_uri_patterns": [
"package.yml"
],
"vim_plugin": {
"extensions": [
"ttcn",
"ttcn3"
],
"name": "gustafj/vim-ttcn"
}
}
],
"typescript": [
{
"command": "typescript-language-server",
"url": "https://github.com/typescript-language-server/typescript-language-server",
"description": "TypeScript & JavaScript Language Server",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json",
"tsconfig.json"
]
},
{
"command": "vtsls",
"url": "https://github.com/yioneko/vtsls",
"description": "LSP wrapper for typescript extension of vscode",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json",
"tsconfig.json"
]
},
{
"command": "eslint-language-server",
"url": "https://www.npmjs.com/package/eslint-language-server",
"description": "eslint language server",
"requires": [
"node"
],
"root_uri_patterns": [
"package.json",
"tsconfig.json"
]
},
{
"command": "rome",
"url": "https://github.com/rome/tools",
"description": "The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.",
"requires": [
"npm"
]
},
{
"command": "deno",
"url": "https://deno.land/",
"description": "A modern runtime for JavaScript and TypeScript.",
"requires": []
},
{
"command": "vscode-eslint-language-server",
"url": "https://github.com/hrsh7th/vscode-langservers-extracted",
"description": "HTML/CSS/JSON/ESLint language servers extracted from vscode.",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json"
]
},
{
"command": "biome",
"url": "https://biomejs.dev",
"description": "Toolchain of the Web.",
"requires": [],
"root_uri_patterns": [
"biome.json",
"biome.jsonc"
]
}
],
"typescriptreact": [
{
"command": "typescript-language-server",
"url": "https://github.com/typescript-language-server/typescript-language-server",
"description": "TypeScript & JavaScript Language Server",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json",
"tsconfig.json"
]
},
{
"command": "vtsls",
"url": "https://github.com/yioneko/vtsls",
"description": "LSP wrapper for typescript extension of vscode",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json",
"tsconfig.json"
]
},
{
"command": "eslint-language-server",
"url": "https://www.npmjs.com/package/eslint-language-server",
"description": "eslint language server",
"requires": [
"node"
],
"root_uri_patterns": [
"package.json",
"tsconfig.json"
]
},
{
"command": "rome",
"url": "https://github.com/rome/tools",
"description": "The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.",
"requires": [
"npm"
]
},
{
"command": "deno",
"url": "https://deno.land/",
"description": "A modern runtime for JavaScript and TypeScript.",
"requires": []
},
{
"command": "vscode-eslint-language-server",
"url": "https://github.com/hrsh7th/vscode-langservers-extracted",
"description": "HTML/CSS/JSON/ESLint language servers extracted from vscode.",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json"
]
},
{
"command": "biome",
"url": "https://biomejs.dev",
"description": "Toolchain of the Web.",
"requires": [],
"root_uri_patterns": [
"biome.json",
"biome.jsonc"
]
}
],
"typespec": [
{
"command": "tsp-server",
"url": "https://github.com/microsoft/typespec",
"description": "TypeSpec Language Server",
"requires": [
"npm"
]
}
],
"typ": [
{
"command": "typst-lsp",
"url": "https://github.com/nvarner/typst-lsp",
"description": "Language server for Typst",
"requires": []
},
{
"command": "tinymist",
"url": "https://github.com/Myriad-Dreamin/tinymist",
"description": "An integrated language service for Typst",
"requires": []
}
],
"typst": [
{
"command": "typst-lsp",
"url": "https://github.com/nvarner/typst-lsp",
"description": "Language server for Typst",
"requires": []
},
{
"command": "tinymist",
"url": "https://github.com/Myriad-Dreamin/tinymist",
"description": "An integrated language service for Typst",
"requires": []
}
],
"vala": [
{
"command": "vala-language-server",
"url": "https://github.com/Prince781/vala-language-server",
"description": "Code Intelligence for Vala & Genie",
"requires": [
"valac"
]
}
],
"verilog": [
{
"command": "verible-verilog-ls",
"url": "https://github.com/chipsalliance/verible/tree/master/verilog/tools/ls",
"description": "A (System)Verilog language server",
"requires": []
}
],
"veryl": [
{
"command": "veryl-ls",
"url": "https://github.com/veryl-lang/veryl",
"description": "Veryl language server",
"requires": []
}
],
"vim": [
{
"command": "vim-language-server",
"url": "https://github.com/iamcco/vim-language-server",
"description": "VImScript language server, LSP for vim script",
"requires": [
"npm"
],
"config": {
"refresh_pattern": "\\%([bwtglsav]:\\k*\\|\\k\\+\\)$"
},
"root_uri_patterns": [
".vim/",
"vimfiles/"
]
},
{
"command": "vimscript-language-server",
"url": "https://github.com/google/vimscript-language-server",
"description": "Vim script Language Server",
"requires": [
"cargo"
],
"root_uri_patterns": [
".vim/",
"vimfiles/"
]
}
],
"vlang": [
{
"command": "v-analyzer",
"url": "https://github.com/v-analyzer/v-analyzer",
"description": "Bring IDE features for V programming languages in VS Code, Vim and other editors",
"requires": [
"v"
],
"root_uri_patterns": [
"v.mod"
]
},
{
"command": "vlang-vls",
"url": "https://github.com/vlang/vls",
"description": "V language server",
"requires": [
"git",
"v"
],
"root_uri_patterns": [
"v.mod"
]
}
],
"vue": [
{
"command": "volar-server",
"url": "https://github.com/vuejs/language-tools",
"description": "High-performance Vue language tooling based-on Volar.js",
"config": {
"refresh_pattern": "\\([a-zA-Z0-9_-]\\+\\|/\\|\\k\\+\\)$"
},
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json"
],
"vim_plugin": {
"extensions": [
"vue"
],
"name": "leafOfTree/vim-vue-plugin"
}
},
{
"command": "vtsls",
"url": "https://github.com/yioneko/vtsls",
"description": "LSP wrapper for typescript extension of vscode",
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json",
"tsconfig.json"
]
},
{
"command": "vls",
"url": "https://github.com/vuejs/vetur",
"description": "Vue tooling for VS Code.",
"config": {
"refresh_pattern": "\\([a-zA-Z0-9_-]\\+\\|/\\|\\k\\+\\)$"
},
"requires": [
"npm"
],
"root_uri_patterns": [
"package.json"
],
"vim_plugin": {
"extensions": [
"vue"
],
"name": "posva/vim-vue"
}
},
{
"command": "biome",
"url": "https://biomejs.dev",
"description": "Toolchain of the Web.",
"requires": [],
"root_uri_patterns": [
"biome.json",
"biome.jsonc"
]
}
],
"xml": [
{
"command": "lemminx",
"url": "https://github.com/eclipse/lemminx",
"description": "XML Language Server",
"requires": [
"java"
]
}
],
"yaml": [
{
"command": "yaml-language-server",
"url": "https://github.com/redhat-developer/yaml-language-server",
"description": "Language Server for Yaml Files",
"requires": [
"npm"
]
},
{
"command": "aws-lsp-yaml",
"url": "https://github.com/aws/language-servers",
"description": "AWS related Language Servers",
"requires": [
"npm"
]
}
],
"yang": [
{
"command": "yang-lsp",
"url": "https://github.com/TypeFox/yang-lsp",
"description": "Language Server for YANG Files",
"requires": [
"java"
],
"root_uri_patterns": [
".git",
".git/",
"yang.settings"
],
"vim_plugin": {
"extensions": [
"yang"
],
"name": "nathanalderson/yang.vim"
}
}
],
"zig": [
{
"command": "zls",
"url": "https://github.com/zigtools/zls",
"description": "Zig LSP implementation + Zig Language Server",
"requires": [
"zig",
"git"
]
}
]
}