diff options
| author | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | 2025-04-26 17:24:48 +0000 |
|---|---|---|
| committer | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | 2025-04-26 17:24:48 +0000 |
| commit | d662113f54843100e177478fab60d099ce580a92 (patch) | |
| tree | 2aefc36d602a0b83e22930df76c16567114ed69d /doc | |
| parent | feat(docgen.lua): improve vimdoc generator #3783 (diff) | |
| download | nvim-lspconfig-d662113f54843100e177478fab60d099ce580a92.tar nvim-lspconfig-d662113f54843100e177478fab60d099ce580a92.tar.gz nvim-lspconfig-d662113f54843100e177478fab60d099ce580a92.tar.bz2 nvim-lspconfig-d662113f54843100e177478fab60d099ce580a92.tar.lz nvim-lspconfig-d662113f54843100e177478fab60d099ce580a92.tar.xz nvim-lspconfig-d662113f54843100e177478fab60d099ce580a92.tar.zst nvim-lspconfig-d662113f54843100e177478fab60d099ce580a92.zip | |
docs: update configs.md
skip-checks: true
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/configs.md | 144 | ||||
| -rw-r--r-- | doc/configs.txt | 5260 |
2 files changed, 1595 insertions, 3809 deletions
diff --git a/doc/configs.md b/doc/configs.md index fd6e631b..490e942a 100644 --- a/doc/configs.md +++ b/doc/configs.md @@ -383,7 +383,7 @@ Default config: ```lua { "ada" } ``` -- `root_dir` source (use "gF" to open): [../lsp/ada_ls.lua:23](../lsp/ada_ls.lua#L23) +- `root_dir`: [../lsp/ada_ls.lua:23](../lsp/ada_ls.lua#L23) --- @@ -407,7 +407,7 @@ Default config: ```lua { "agda" } ``` -- `root_dir` source (use "gF" to open): [../lsp/agda_ls.lua:9](../lsp/agda_ls.lua#L9) +- `root_dir`: [../lsp/agda_ls.lua:9](../lsp/agda_ls.lua#L9) --- @@ -776,7 +776,7 @@ Default config: ```lua { "arduino" } ``` -- `root_dir` source (use "gF" to open): [../lsp/arduino_language_server.lua:73](../lsp/arduino_language_server.lua#L73) +- `root_dir`: [../lsp/arduino_language_server.lua:73](../lsp/arduino_language_server.lua#L73) --- @@ -856,7 +856,7 @@ vim.lsp.enable('astro') ``` Default config: -- `before_init` source (use "gF" to open): [../lsp/astro.lua:15](../lsp/astro.lua#L15) +- `before_init`: [../lsp/astro.lua:15](../lsp/astro.lua#L15) - `cmd` : ```lua { "astro-ls", "--stdio" } @@ -1048,7 +1048,7 @@ Default config: ```lua { "config", "automake", "make" } ``` -- `root_dir` source (use "gF" to open): [../lsp/autotools_ls.lua:16](../lsp/autotools_ls.lua#L16) +- `root_dir`: [../lsp/autotools_ls.lua:16](../lsp/autotools_ls.lua#L16) --- @@ -1248,7 +1248,7 @@ Default config: ```lua { "python" } ``` -- `on_attach` source (use "gF" to open): [../lsp/basedpyright.lua:22](../lsp/basedpyright.lua#L22) +- `on_attach`: [../lsp/basedpyright.lua:22](../lsp/basedpyright.lua#L22) - `root_markers` : ```lua { "pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", "pyrightconfig.json", ".git" } @@ -1494,7 +1494,7 @@ Default config: ```lua { "astro", "css", "graphql", "javascript", "javascriptreact", "json", "jsonc", "svelte", "typescript", "typescript.tsx", "typescriptreact", "vue" } ``` -- `root_dir` source (use "gF" to open): [../lsp/biome.lua:12](../lsp/biome.lua#L12) +- `root_dir`: [../lsp/biome.lua:12](../lsp/biome.lua#L12) - `workspace_required` : `true` --- @@ -1971,7 +1971,7 @@ Default config: ```lua { "c", "cpp", "objc", "objcpp", "cuda", "proto" } ``` -- `on_attach` source (use "gF" to open): [../lsp/clangd.lua:60](../lsp/clangd.lua#L60) +- `on_attach`: [../lsp/clangd.lua:60](../lsp/clangd.lua#L60) - `root_markers` : ```lua { ".clangd", ".clang-tidy", ".clang-format", "compile_commands.json", "compile_flags.txt", "configure.ac", ".git" } @@ -2233,7 +2233,7 @@ Default config: AutomaticWorkspaceInit = true } ``` -- `root_dir` source (use "gF" to open): [../lsp/csharp_ls.lua:13](../lsp/csharp_ls.lua#L13) +- `root_dir`: [../lsp/csharp_ls.lua:13](../lsp/csharp_ls.lua#L13) --- @@ -2477,7 +2477,7 @@ Default config: hostInfo = "neovim" } ``` -- `root_dir` source (use "gF" to open): [../lsp/custom_elements_ls.lua:26](../lsp/custom_elements_ls.lua#L26) +- `root_dir`: [../lsp/custom_elements_ls.lua:26](../lsp/custom_elements_ls.lua#L26) --- @@ -2748,7 +2748,7 @@ Default config: ["textDocument/typeDefinition"] = <function 1> } ``` -- `on_attach` source (use "gF" to open): [../lsp/denols.lua:66](../lsp/denols.lua#L66) +- `on_attach`: [../lsp/denols.lua:66](../lsp/denols.lua#L66) - `root_markers` : ```lua { "deno.json", "deno.jsonc", ".git" } @@ -3106,7 +3106,7 @@ Default config: show_symbols_only_follow_by_hanzi = false } ``` -- `on_attach` source (use "gF" to open): [../lsp/ds_pinyin_lsp.lua:45](../lsp/ds_pinyin_lsp.lua#L45) +- `on_attach`: [../lsp/ds_pinyin_lsp.lua:45](../lsp/ds_pinyin_lsp.lua#L45) - `root_markers` : ```lua { ".git" } @@ -3252,7 +3252,7 @@ Default config: ```lua { "elixir", "eelixir", "heex", "surface" } ``` -- `root_dir` source (use "gF" to open): [../lsp/elixirls.lua:28](../lsp/elixirls.lua#L28) +- `root_dir`: [../lsp/elixirls.lua:28](../lsp/elixirls.lua#L28) --- @@ -3294,7 +3294,7 @@ Default config: skipInstallPackageConfirmation = false } ``` -- `root_dir` source (use "gF" to open): [../lsp/elmls.lua:15](../lsp/elmls.lua#L15) +- `root_dir`: [../lsp/elmls.lua:15](../lsp/elmls.lua#L15) --- @@ -3623,7 +3623,7 @@ vim.lsp.enable('eslint') ``` Default config: -- `before_init` source (use "gF" to open): [../lsp/eslint.lua:34](../lsp/eslint.lua#L34) +- `before_init`: [../lsp/eslint.lua:34](../lsp/eslint.lua#L34) - `cmd` : ```lua { "vscode-eslint-language-server", "--stdio" } @@ -3641,8 +3641,8 @@ Default config: ["eslint/probeFailed"] = <function 4> } ``` -- `on_attach` source (use "gF" to open): [../lsp/eslint.lua:34](../lsp/eslint.lua#L34) -- `root_dir` source (use "gF" to open): [../lsp/eslint.lua:34](../lsp/eslint.lua#L34) +- `on_attach`: [../lsp/eslint.lua:34](../lsp/eslint.lua#L34) +- `root_dir`: [../lsp/eslint.lua:34](../lsp/eslint.lua#L34) - `settings` : ```lua { @@ -3768,7 +3768,7 @@ Default config: ```lua { "fennel" } ``` -- `root_dir` source (use "gF" to open): [../lsp/fennel_ls.lua:10](../lsp/fennel_ls.lua#L10) +- `root_dir`: [../lsp/fennel_ls.lua:10](../lsp/fennel_ls.lua#L10) - `settings` : ```lua {} @@ -3901,7 +3901,7 @@ Default config: ```lua { "foam", "OpenFOAM" } ``` -- `root_dir` source (use "gF" to open): [../lsp/foam_ls.lua:10](../lsp/foam_ls.lua#L10) +- `root_dir`: [../lsp/foam_ls.lua:10](../lsp/foam_ls.lua#L10) --- @@ -3982,7 +3982,7 @@ Default config: AutomaticWorkspaceInit = true } ``` -- `root_dir` source (use "gF" to open): [../lsp/fsautocomplete.lua:22](../lsp/fsautocomplete.lua#L22) +- `root_dir`: [../lsp/fsautocomplete.lua:22](../lsp/fsautocomplete.lua#L22) - `settings` : ```lua { @@ -4044,7 +4044,7 @@ Default config: AutomaticWorkspaceInit = true } ``` -- `root_dir` source (use "gF" to open): [../lsp/fsharp_language_server.lua:18](../lsp/fsharp_language_server.lua#L18) +- `root_dir`: [../lsp/fsharp_language_server.lua:18](../lsp/fsharp_language_server.lua#L18) - `settings` : ```lua {} @@ -4123,7 +4123,7 @@ vim.lsp.enable('gdscript') ``` Default config: -- `cmd` source (use "gF" to open): [../lsp/gdscript.lua:10](../lsp/gdscript.lua#L10) +- `cmd`: [../lsp/gdscript.lua:10](../lsp/gdscript.lua#L10) - `filetypes` : ```lua { "gd", "gdscript", "gdscript3" } @@ -4334,7 +4334,7 @@ Default config: log_path = "/home/runner/.cache/gitlab-ci-ls//log/gitlab-ci-ls.log" } ``` -- `root_dir` source (use "gF" to open): [../lsp/gitlab_ci_ls.lua:14](../lsp/gitlab_ci_ls.lua#L14) +- `root_dir`: [../lsp/gitlab_ci_ls.lua:14](../lsp/gitlab_ci_ls.lua#L14) --- @@ -4585,7 +4585,7 @@ Default config: ```lua { "go", "gomod", "gowork", "gotmpl" } ``` -- `root_dir` source (use "gF" to open): [../lsp/gopls.lua:21](../lsp/gopls.lua#L21) +- `root_dir`: [../lsp/gopls.lua:21](../lsp/gopls.lua#L21) --- @@ -4697,7 +4697,7 @@ Default config: ```lua { "graphql", "typescriptreact", "javascriptreact" } ``` -- `root_dir` source (use "gF" to open): [../lsp/graphql.lua:15](../lsp/graphql.lua#L15) +- `root_dir`: [../lsp/graphql.lua:15](../lsp/graphql.lua#L15) --- @@ -5010,7 +5010,7 @@ Default config: ```lua { "haskell", "lhaskell" } ``` -- `root_dir` source (use "gF" to open): [../lsp/hls.lua:17](../lsp/hls.lua#L17) +- `root_dir`: [../lsp/hls.lua:17](../lsp/hls.lua#L17) - `settings` : ```lua { @@ -5249,7 +5249,7 @@ Default config: ```lua { "idris2" } ``` -- `root_dir` source (use "gF" to open): [../lsp/idris2_lsp.lua:34](../lsp/idris2_lsp.lua#L34) +- `root_dir`: [../lsp/idris2_lsp.lua:34](../lsp/idris2_lsp.lua#L34) --- @@ -5294,7 +5294,7 @@ Default config: ```lua { "php" } ``` -- `root_dir` source (use "gF" to open): [../lsp/intelephense.lua:30](../lsp/intelephense.lua#L30) +- `root_dir`: [../lsp/intelephense.lua:30](../lsp/intelephense.lua#L30) --- @@ -5620,7 +5620,7 @@ Default config: ```lua { "julia" } ``` -- `on_attach` source (use "gF" to open): [../lsp/julials.lua:119](../lsp/julials.lua#L119) +- `on_attach`: [../lsp/julials.lua:119](../lsp/julials.lua#L119) - `root_markers` : ```lua { "Project.toml", "JuliaProject.toml" } @@ -5812,7 +5812,7 @@ Default config: ```lua "utf-32" ``` -- `root_dir` source (use "gF" to open): [../lsp/lean3ls.lua:19](../lsp/lean3ls.lua#L19) +- `root_dir`: [../lsp/lean3ls.lua:19](../lsp/lean3ls.lua#L19) --- @@ -5981,7 +5981,7 @@ Default config: ```lua { "bib", "gitcommit", "markdown", "org", "plaintex", "rst", "rnoweb", "tex", "pandoc", "quarto", "rmd", "context", "html", "xhtml", "mail", "text" } ``` -- `get_language_id` source (use "gF" to open): [../lsp/ltex.lua:74](../lsp/ltex.lua#L74) +- `get_language_id`: [../lsp/ltex.lua:74](../lsp/ltex.lua#L74) - `root_markers` : ```lua { ".git" } @@ -6035,7 +6035,7 @@ Default config: ```lua { "bib", "context", "gitcommit", "html", "markdown", "org", "pandoc", "plaintex", "quarto", "mail", "mdx", "rmd", "rnoweb", "rst", "tex", "text", "typst", "xhtml" } ``` -- `get_language_id` source (use "gF" to open): [../lsp/ltex_plus.lua:39](../lsp/ltex_plus.lua#L39) +- `get_language_id`: [../lsp/ltex_plus.lua:39](../lsp/ltex_plus.lua#L39) - `root_markers` : ```lua { ".git" } @@ -6273,7 +6273,7 @@ Default config: ```lua { "markdown" } ``` -- `on_attach` source (use "gF" to open): [../lsp/markdown_oxide.lua:11](../lsp/markdown_oxide.lua#L11) +- `on_attach`: [../lsp/markdown_oxide.lua:11](../lsp/markdown_oxide.lua#L11) - `root_markers` : ```lua { ".git", ".obsidian", ".moxide.toml" } @@ -6356,7 +6356,7 @@ vim.lsp.enable('mdx_analyzer') ``` Default config: -- `before_init` source (use "gF" to open): [../lsp/mdx_analyzer.lua:11](../lsp/mdx_analyzer.lua#L11) +- `before_init`: [../lsp/mdx_analyzer.lua:11](../lsp/mdx_analyzer.lua#L11) - `cmd` : ```lua { "mdx-language-server", "--stdio" } @@ -6761,7 +6761,7 @@ Default config: ```lua {} ``` -- `root_dir` source (use "gF" to open): [../lsp/msbuild_project_tools_server.lua:38](../lsp/msbuild_project_tools_server.lua#L38) +- `root_dir`: [../lsp/msbuild_project_tools_server.lua:38](../lsp/msbuild_project_tools_server.lua#L38) --- @@ -6783,7 +6783,7 @@ Default config: ```lua { "meson" } ``` -- `root_dir` source (use "gF" to open): [../lsp/muon.lua:4](../lsp/muon.lua#L4) +- `root_dir`: [../lsp/muon.lua:4](../lsp/muon.lua#L4) --- @@ -7117,7 +7117,7 @@ Default config: ```lua { "nim" } ``` -- `root_dir` source (use "gF" to open): [../lsp/nim_langserver.lua:13](../lsp/nim_langserver.lua#L13) +- `root_dir`: [../lsp/nim_langserver.lua:13](../lsp/nim_langserver.lua#L13) --- @@ -7145,7 +7145,7 @@ Default config: ```lua { "nim" } ``` -- `root_dir` source (use "gF" to open): [../lsp/nimls.lua:13](../lsp/nimls.lua#L13) +- `root_dir`: [../lsp/nimls.lua:13](../lsp/nimls.lua#L13) --- @@ -7211,7 +7211,7 @@ Default config: ```lua { "hcl.nomad", "nomad" } ``` -- `root_dir` source (use "gF" to open): [../lsp/nomad_lsp.lua:26](../lsp/nomad_lsp.lua#L26) +- `root_dir`: [../lsp/nomad_lsp.lua:26](../lsp/nomad_lsp.lua#L26) --- @@ -7332,7 +7332,7 @@ Default config: ```lua { "ocaml", "reason" } ``` -- `root_dir` source (use "gF" to open): [../lsp/ocamlls.lua:12](../lsp/ocamlls.lua#L12) +- `root_dir`: [../lsp/ocamlls.lua:12](../lsp/ocamlls.lua#L12) --- @@ -7361,8 +7361,8 @@ Default config: ```lua { "ocaml", "menhir", "ocamlinterface", "ocamllex", "reason", "dune" } ``` -- `get_language_id` source (use "gF" to open): [../lsp/ocamllsp.lua:27](../lsp/ocamllsp.lua#L27) -- `root_dir` source (use "gF" to open): [../lsp/ocamllsp.lua:27](../lsp/ocamllsp.lua#L27) +- `get_language_id`: [../lsp/ocamllsp.lua:27](../lsp/ocamllsp.lua#L27) +- `root_dir`: [../lsp/ocamllsp.lua:27](../lsp/ocamllsp.lua#L27) --- @@ -7386,7 +7386,7 @@ Default config: ```lua { "odin" } ``` -- `root_dir` source (use "gF" to open): [../lsp/ols.lua:9](../lsp/ols.lua#L9) +- `root_dir`: [../lsp/ols.lua:9](../lsp/ols.lua#L9) --- @@ -7612,7 +7612,7 @@ Default config: ```lua { "pascal" } ``` -- `root_dir` source (use "gF" to open): [../lsp/pasls.lua:20](../lsp/pasls.lua#L20) +- `root_dir`: [../lsp/pasls.lua:20](../lsp/pasls.lua#L20) --- @@ -7823,7 +7823,7 @@ Default config: ```lua { "php" } ``` -- `root_dir` source (use "gF" to open): [../lsp/phan.lua:22](../lsp/phan.lua#L22) +- `root_dir`: [../lsp/phan.lua:22](../lsp/phan.lua#L22) --- @@ -7847,7 +7847,7 @@ Default config: ```lua { "php" } ``` -- `root_dir` source (use "gF" to open): [../lsp/phpactor.lua:9](../lsp/phpactor.lua#L9) +- `root_dir`: [../lsp/phpactor.lua:9](../lsp/phpactor.lua#L9) --- @@ -7871,7 +7871,7 @@ Default config: ```lua { "p8" } ``` -- `root_dir` source (use "gF" to open): [../lsp/pico8_ls.lua:9](../lsp/pico8_ls.lua#L9) +- `root_dir`: [../lsp/pico8_ls.lua:9](../lsp/pico8_ls.lua#L9) - `settings` : ```lua {} @@ -8419,7 +8419,7 @@ Default config: ```lua { "python" } ``` -- `on_attach` source (use "gF" to open): [../lsp/pyright.lua:22](../lsp/pyright.lua#L22) +- `on_attach`: [../lsp/pyright.lua:22](../lsp/pyright.lua#L22) - `root_markers` : ```lua { "pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", "pyrightconfig.json", ".git" } @@ -8523,7 +8523,7 @@ Default config: ```lua { "r", "rmd", "quarto" } ``` -- `root_dir` source (use "gF" to open): [../lsp/r_language_server.lua:12](../lsp/r_language_server.lua#L12) +- `root_dir`: [../lsp/r_language_server.lua:12](../lsp/r_language_server.lua#L12) --- @@ -8653,7 +8653,7 @@ Default config: ```lua { "rego" } ``` -- `root_dir` source (use "gF" to open): [../lsp/regal.lua:14](../lsp/regal.lua#L14) +- `root_dir`: [../lsp/regal.lua:14](../lsp/regal.lua#L14) --- @@ -8682,7 +8682,7 @@ Default config: ```lua { "rego" } ``` -- `root_dir` source (use "gF" to open): [../lsp/regols.lua:14](../lsp/regols.lua#L14) +- `root_dir`: [../lsp/regols.lua:14](../lsp/regols.lua#L14) --- @@ -8888,7 +8888,7 @@ Default config: ```lua {} ``` -- `root_dir` source (use "gF" to open): [../lsp/rnix.lua:10](../lsp/rnix.lua#L10) +- `root_dir`: [../lsp/rnix.lua:10](../lsp/rnix.lua#L10) - `settings` : ```lua {} @@ -8916,7 +8916,7 @@ Default config: ```lua { "robot", "resource" } ``` -- `get_language_id` source (use "gF" to open): [../lsp/robotcode.lua:6](../lsp/robotcode.lua#L6) +- `get_language_id`: [../lsp/robotcode.lua:6](../lsp/robotcode.lua#L6) - `root_markers` : ```lua { "robot.toml", "pyproject.toml", "Pipfile", ".git" } @@ -9078,7 +9078,7 @@ Default config: ```lua { <function 1> } ``` -- `root_dir` source (use "gF" to open): [../lsp/roslyn_ls.lua:92](../lsp/roslyn_ls.lua#L92) +- `root_dir`: [../lsp/roslyn_ls.lua:92](../lsp/roslyn_ls.lua#L92) - `settings` : ```lua { @@ -9377,7 +9377,7 @@ vim.lsp.enable('rust_analyzer') ``` Default config: -- `before_init` source (use "gF" to open): [../lsp/rust_analyzer.lua:56](../lsp/rust_analyzer.lua#L56) +- `before_init`: [../lsp/rust_analyzer.lua:56](../lsp/rust_analyzer.lua#L56) - `capabilities` : ```lua { @@ -9394,8 +9394,8 @@ Default config: ```lua { "rust" } ``` -- `on_attach` source (use "gF" to open): [../lsp/rust_analyzer.lua:56](../lsp/rust_analyzer.lua#L56) -- `root_dir` source (use "gF" to open): [../lsp/rust_analyzer.lua:56](../lsp/rust_analyzer.lua#L56) +- `on_attach`: [../lsp/rust_analyzer.lua:56](../lsp/rust_analyzer.lua#L56) +- `root_dir`: [../lsp/rust_analyzer.lua:56](../lsp/rust_analyzer.lua#L56) --- @@ -9726,7 +9726,7 @@ Default config: ```lua {} ``` -- `root_dir` source (use "gF" to open): [../lsp/smarty_ls.lua:15](../lsp/smarty_ls.lua#L15) +- `root_dir`: [../lsp/smarty_ls.lua:15](../lsp/smarty_ls.lua#L15) - `settings` : ```lua { @@ -9936,7 +9936,7 @@ Default config: ```lua { "solidity" } ``` -- `root_dir` source (use "gF" to open): [../lsp/solc.lua:9](../lsp/solc.lua#L9) +- `root_dir`: [../lsp/solc.lua:9](../lsp/solc.lua#L9) --- @@ -10192,8 +10192,8 @@ Default config: ```lua { "swift", "objc", "objcpp", "c", "cpp" } ``` -- `get_language_id` source (use "gF" to open): [../lsp/sourcekit.lua:9](../lsp/sourcekit.lua#L9) -- `root_dir` source (use "gF" to open): [../lsp/sourcekit.lua:9](../lsp/sourcekit.lua#L9) +- `get_language_id`: [../lsp/sourcekit.lua:9](../lsp/sourcekit.lua#L9) +- `root_dir`: [../lsp/sourcekit.lua:9](../lsp/sourcekit.lua#L9) --- @@ -10687,7 +10687,7 @@ Default config: ```lua { "svelte" } ``` -- `on_attach` source (use "gF" to open): [../lsp/svelte.lua:12](../lsp/svelte.lua#L12) +- `on_attach`: [../lsp/svelte.lua:12](../lsp/svelte.lua#L12) - `root_markers` : ```lua { "package.json", ".git" } @@ -10721,7 +10721,7 @@ Default config: ```lua { "verilog", "systemverilog" } ``` -- `on_attach` source (use "gF" to open): [../lsp/svlangserver.lua:28](../lsp/svlangserver.lua#L28) +- `on_attach`: [../lsp/svlangserver.lua:28](../lsp/svlangserver.lua#L28) - `root_markers` : ```lua { ".svlangserver", ".git" } @@ -10911,7 +10911,7 @@ vim.lsp.enable('tailwindcss') ``` Default config: -- `before_init` source (use "gF" to open): [../lsp/tailwindcss.lua:9](../lsp/tailwindcss.lua#L9) +- `before_init`: [../lsp/tailwindcss.lua:9](../lsp/tailwindcss.lua#L9) - `cmd` : ```lua { "tailwindcss-language-server", "--stdio" } @@ -10920,7 +10920,7 @@ Default config: ```lua { "aspnetcorerazor", "astro", "astro-markdown", "blade", "clojure", "django-html", "htmldjango", "edge", "eelixir", "elixir", "ejs", "erb", "eruby", "gohtml", "gohtmltmpl", "haml", "handlebars", "hbs", "html", "htmlangular", "html-eex", "heex", "jade", "leaf", "liquid", "markdown", "mdx", "mustache", "njk", "nunjucks", "php", "razor", "slim", "twig", "css", "less", "postcss", "sass", "scss", "stylus", "sugarss", "javascript", "javascriptreact", "reason", "rescript", "typescript", "typescriptreact", "vue", "svelte", "templ" } ``` -- `root_dir` source (use "gF" to open): [../lsp/tailwindcss.lua:9](../lsp/tailwindcss.lua#L9) +- `root_dir`: [../lsp/tailwindcss.lua:9](../lsp/tailwindcss.lua#L9) - `settings` : ```lua { @@ -11200,7 +11200,7 @@ Default config: ```lua { "tex", "plaintex", "bib" } ``` -- `on_attach` source (use "gF" to open): [../lsp/texlab.lua:164](../lsp/texlab.lua#L164) +- `on_attach`: [../lsp/texlab.lua:164](../lsp/texlab.lua#L164) - `root_markers` : ```lua { ".git", ".latexmkrc", ".texlabroot", "texlabroot", "Tectonic.toml" } @@ -11447,7 +11447,7 @@ Default config: ```lua { "typst" } ``` -- `on_attach` source (use "gF" to open): [../lsp/tinymist.lua:52](../lsp/tinymist.lua#L52) +- `on_attach`: [../lsp/tinymist.lua:52](../lsp/tinymist.lua#L52) - `root_markers` : ```lua { ".git" } @@ -11553,7 +11553,7 @@ Default config: hostInfo = "neovim" } ``` -- `on_attach` source (use "gF" to open): [../lsp/ts_ls.lua:73](../lsp/ts_ls.lua#L73) +- `on_attach`: [../lsp/ts_ls.lua:73](../lsp/ts_ls.lua#L73) - `root_markers` : ```lua { "tsconfig.json", "jsconfig.json", "package.json", ".git" } @@ -11979,7 +11979,7 @@ Default config: ```lua { "unison" } ``` -- `root_dir` source (use "gF" to open): [../lsp/unison.lua:7](../lsp/unison.lua#L7) +- `root_dir`: [../lsp/unison.lua:7](../lsp/unison.lua#L7) - `settings` : ```lua {} @@ -12140,7 +12140,7 @@ Default config: ```lua { "vala", "genie" } ``` -- `root_dir` source (use "gF" to open): [../lsp/vala_ls.lua:26](../lsp/vala_ls.lua#L26) +- `root_dir`: [../lsp/vala_ls.lua:26](../lsp/vala_ls.lua#L26) --- @@ -12532,7 +12532,7 @@ vim.lsp.enable('volar') ``` Default config: -- `before_init` source (use "gF" to open): [../lsp/volar.lua:88](../lsp/volar.lua#L88) +- `before_init`: [../lsp/volar.lua:88](../lsp/volar.lua#L88) - `cmd` : ```lua { "vue-language-server", "--stdio" } @@ -12970,7 +12970,7 @@ Default config: ```lua { "markdown" } ``` -- `on_attach` source (use "gF" to open): [../lsp/zk.lua:15](../lsp/zk.lua#L15) +- `on_attach`: [../lsp/zk.lua:15](../lsp/zk.lua#L15) - `root_markers` : ```lua { ".zk" } diff --git a/doc/configs.txt b/doc/configs.txt index 5130fe33..82f172ec 100644 --- a/doc/configs.txt +++ b/doc/configs.txt @@ -33,16 +33,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ada_language_server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ada" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/ada_ls.lua:23](../lsp/ada_ls.lua#L23) - +- root_dir (use "gF" to view): ../lsp/ada_ls.lua:23 +< ------------------------------------------------------------------------------ agda_ls @@ -56,16 +52,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "als" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "agda" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/agda_ls.lua:9](../lsp/agda_ls.lua#L9) - +- root_dir (use "gF" to view): ../lsp/agda_ls.lua:9 +< ------------------------------------------------------------------------------ aiken @@ -82,19 +74,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "aiken", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "aiken" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "aiken.toml", ".git" } - ``` - +< ------------------------------------------------------------------------------ air @@ -110,19 +96,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "air", "language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "r" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "air.toml", ".air.toml", ".git" } - ``` - +< ------------------------------------------------------------------------------ alloy_ls @@ -154,19 +134,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "alloy", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "alloy" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ anakin_language_server @@ -185,27 +159,19 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "anakinls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "python" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { anakinls = { pyflakes_errors = { "ImportStarNotPermitted", "UndefinedExport", "UndefinedLocal", "UndefinedName", "DuplicateArgument", "MultiValueRepeatedKeyLiteral", "MultiValueRepeatedKeyVariable", "FutureFeatureNotDefined", "LateFutureImport", "ReturnOutsideFunction", "YieldOutsideFunction", "ContinueOutsideLoop", "BreakOutsideLoop", "TwoStarredExpressions", "TooManyExpressionsInStarredAssignment", "ForwardAnnotationSyntaxError", "RaiseNotImplemented", "StringDotFormatExtraPositionalArguments", "StringDotFormatExtraNamedArguments", "StringDotFormatMissingArgument", "StringDotFormatMixingAutomatic", "StringDotFormatInvalidFormat", "PercentFormatInvalidFormat", "PercentFormatMixedPositionalAndNamed", "PercentFormatUnsupportedFormat", "PercentFormatPositionalCountMismatch", "PercentFormatExtraNamedArguments", "PercentFormatMissingArgument", "PercentFormatExpectedMapping", "PercentFormatExpectedSequence", "PercentFormatStarRequiresSequence" } } } - ``` - +< ------------------------------------------------------------------------------ angularls @@ -232,19 +198,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ngserver", "--stdio", "--tsProbeLocations", "../..,?/node_modules", "--ngProbeLocations", "../../@angular/language-server/node_modules,?/node_modules/@angular/language-server/node_modules", "--angularCoreVersion", "" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "typescript", "html", "typescriptreact", "typescript.tsx", "htmlangular" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "angular.json", "nx.json" } - ``` - +< ------------------------------------------------------------------------------ ansiblels @@ -264,20 +224,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ansible-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "yaml.ansible" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "ansible.cfg", ".ansible-lint" } - ``` -- `settings` : - ```lua +- settings: >lua { ansible = { ansible = { @@ -298,8 +251,7 @@ Default config: } } } - ``` - +< ------------------------------------------------------------------------------ antlersls @@ -316,19 +268,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "antlersls", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "html", "antlers" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "composer.json" } - ``` - +< ------------------------------------------------------------------------------ arduino_language_server @@ -406,8 +352,7 @@ Snippet to enable the language server: >lua Default config: -- `capabilities` : - ```lua +- capabilities: >lua { textDocument = { semanticTokens = vim.NIL @@ -416,17 +361,12 @@ Default config: semanticTokens = vim.NIL } } - ``` -- `cmd` : - ```lua +- cmd: >lua { "arduino-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "arduino" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/arduino_language_server.lua:73](../lsp/arduino_language_server.lua#L73) - +- root_dir (use "gF" to view): ../lsp/arduino_language_server.lua:73 +< ------------------------------------------------------------------------------ asm_lsp @@ -443,19 +383,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "asm-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "asm", "vmasm" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".asm-lsp.toml", ".git" } - ``` - +< ------------------------------------------------------------------------------ ast_grep @@ -473,19 +407,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ast-grep", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "c", "cpp", "rust", "go", "java", "python", "javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx", "html", "css", "kotlin", "dart", "lua" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "sgconfig.yaml", "sgconfig.yml" } - ``` - +< ------------------------------------------------------------------------------ astro @@ -502,26 +430,18 @@ Snippet to enable the language server: >lua Default config: -- `before_init` source (use "gF" to open): [../lsp/astro.lua:15](../lsp/astro.lua#L15) -- `cmd` : - ```lua +- before_init (use "gF" to view): ../lsp/astro.lua:15 +- cmd: >lua { "astro-ls", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "astro" } - ``` -- `init_options` : - ```lua +- init_options: >lua { typescript = {} } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json", "tsconfig.json", "jsconfig.json", ".git" } - ``` - +< ------------------------------------------------------------------------------ atlas @@ -586,19 +506,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "atlas", "tool", "lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "atlas-*" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "atlas.hcl" } - ``` - +< ------------------------------------------------------------------------------ autohotkey_lsp @@ -614,22 +528,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "autohotkey_lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "autohotkey" } - ``` -- `flags` : - ```lua +- flags: >lua { debounce_text_changes = 500 } - ``` -- `init_options` : - ```lua +- init_options: >lua { ActionWhenV1IsDetected = "Continue", AutoLibInclude = "All", @@ -659,12 +566,9 @@ Default config: SymbolFoldinFromOpenBrace = false, locale = "en-us" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json" } - ``` - +< ------------------------------------------------------------------------------ autotools_ls @@ -683,16 +587,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "autotools-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "config", "automake", "make" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/autotools_ls.lua:16](../lsp/autotools_ls.lua#L16) - +- root_dir (use "gF" to view): ../lsp/autotools_ls.lua:16 +< ------------------------------------------------------------------------------ awk_ls @@ -709,15 +609,11 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "awk-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "awk" } - ``` - +< ------------------------------------------------------------------------------ azure_pipelines_ls @@ -757,23 +653,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "azure-pipelines-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "yaml" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "azure-pipelines.yml" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ bacon_ls @@ -821,23 +709,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "bacon-ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "rust" } - ``` -- `init_options` : - ```lua +- init_options: >lua {} - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".bacon-locations", "Cargo.toml" } - ``` - +< ------------------------------------------------------------------------------ ballerina @@ -852,19 +732,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "bal", "start-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ballerina" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Ballerina.toml" } - ``` - +< ------------------------------------------------------------------------------ basedpyright @@ -878,21 +752,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "basedpyright-langserver", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "python" } - ``` -- `on_attach` source (use "gF" to open): [../lsp/basedpyright.lua:22](../lsp/basedpyright.lua#L22) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/basedpyright.lua:22 +- root_markers: >lua { "pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", "pyrightconfig.json", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { basedpyright = { analysis = { @@ -902,8 +769,7 @@ Default config: } } } - ``` - +< ------------------------------------------------------------------------------ bashls @@ -922,27 +788,19 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "bash-language-server", "start" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "bash", "sh" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { bashIde = { globPattern = "*@(.sh|.inc|.bash|.command)" } } - ``` - +< ------------------------------------------------------------------------------ basics_ls @@ -960,12 +818,9 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "basics-language-server" } - ``` -- `settings` : - ```lua +- settings: >lua { buffer = { enable = true, @@ -979,8 +834,7 @@ Default config: sources = {} } } - ``` - +< ------------------------------------------------------------------------------ bazelrc_lsp @@ -1004,19 +858,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "bazelrc-lsp", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "bazelrc" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "WORKSPACE", "WORKSPACE.bazel", "MODULE.bazel" } - ``` - +< ------------------------------------------------------------------------------ beancount @@ -1030,23 +878,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "beancount-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "beancount", "bean" } - ``` -- `init_options` : - ```lua +- init_options: >lua {} - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ bicep @@ -1088,19 +928,13 @@ Snippet to enable the language server: >lua Default config: -- `filetypes` : - ```lua +- filetypes: >lua { "bicep" } - ``` -- `init_options` : - ```lua +- init_options: >lua {} - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ biome @@ -1118,17 +952,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "biome", "lsp-proxy" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "astro", "css", "graphql", "javascript", "javascriptreact", "json", "jsonc", "svelte", "typescript", "typescript.tsx", "typescriptreact", "vue" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/biome.lua:12](../lsp/biome.lua#L12) +- root_dir (use "gF" to view): ../lsp/biome.lua:12 - `workspace_required` : `true` - +< ------------------------------------------------------------------------------ bitbake_language_server @@ -1140,19 +970,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "bitbake-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "bitbake" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ blueprint_ls @@ -1169,25 +993,17 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "blueprint-compiler", "lsp" } - ``` -- `cmd_env` : - ```lua +- cmd_env: >lua { GLOB_PATTERN = "*@(.blp)" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "blueprint" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ bqls @@ -1205,23 +1021,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "bqls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "sql" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ bright_script @@ -1238,20 +1046,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "bsc", "--lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "brs" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "makefile", "Makefile", ".git" } - ``` - `single_file_support` : `true` - +< ------------------------------------------------------------------------------ bsl_ls @@ -1265,15 +1067,11 @@ Snippet to enable the language server: >lua Default config: -- `filetypes` : - ```lua +- filetypes: >lua { "bsl", "os" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ buck2 @@ -1293,19 +1091,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "buck2", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "bzl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".buckconfig" } - ``` - +< ------------------------------------------------------------------------------ buddy_ls @@ -1320,19 +1112,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "buddy-lsp-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "mlir" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ buf_ls @@ -1348,19 +1134,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "buf", "beta", "lsp", "--timeout=0", "--log-format=text" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "proto" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "buf.yaml", ".git" } - ``` - +< ------------------------------------------------------------------------------ bufls @@ -1379,19 +1159,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "bufls", "serve" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "proto" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "buf.work.yaml", ".git" } - ``` - +< ------------------------------------------------------------------------------ bzl @@ -1407,19 +1181,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "bzl", "lsp", "serve" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "bzl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "WORKSPACE", "WORKSPACE.bazel" } - ``` - +< ------------------------------------------------------------------------------ c3_lsp @@ -1433,19 +1201,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "c3lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "c3", "c3i" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "project.json", "manifest.json", ".git" } - ``` - +< ------------------------------------------------------------------------------ cairo_ls @@ -1466,25 +1228,17 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "scarb-cairo-language-server", "/C", "--node-ipc" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "cairo" } - ``` -- `init_options` : - ```lua +- init_options: >lua { hostInfo = "neovim" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Scarb.toml", "cairo_project.toml", ".git" } - ``` - +< ------------------------------------------------------------------------------ cds_lsp @@ -1502,27 +1256,19 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "cds-lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "cds" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json", "db", "srv" } - ``` -- `settings` : - ```lua +- settings: >lua { cds = { validate = true } } - ``` - +< ------------------------------------------------------------------------------ circom-lsp @@ -1536,19 +1282,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "circom-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "circom" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ clangd @@ -1569,8 +1309,7 @@ Snippet to enable the language server: >lua Default config: -- `capabilities` : - ```lua +- capabilities: >lua { offsetEncoding = { "utf-8", "utf-16" }, textDocument = { @@ -1579,21 +1318,14 @@ Default config: } } } - ``` -- `cmd` : - ```lua +- cmd: >lua { "clangd" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "c", "cpp", "objc", "objcpp", "cuda", "proto" } - ``` -- `on_attach` source (use "gF" to open): [../lsp/clangd.lua:60](../lsp/clangd.lua#L60) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/clangd.lua:60 +- root_markers: >lua { ".clangd", ".clang-tidy", ".clang-format", "compile_commands.json", "compile_flags.txt", "configure.ac", ".git" } - ``` - +< ------------------------------------------------------------------------------ clarity_lsp @@ -1607,19 +1339,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "clarity-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "clar", "clarity" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ clojure_lsp @@ -1633,19 +1359,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "clojure-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "clojure", "edn" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "project.clj", "deps.edn", "build.boot", "shadow-cljs.edn", ".git", "bb.edn" } - ``` - +< ------------------------------------------------------------------------------ cmake @@ -1659,25 +1379,17 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "cmake-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "cmake" } - ``` -- `init_options` : - ```lua +- init_options: >lua { buildDirectory = "build" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "CMakePresets.json", "CTestConfig.cmake", ".git", "build", "cmake" } - ``` - +< ------------------------------------------------------------------------------ cobol_ls @@ -1689,19 +1401,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "cobol-language-support" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "cobol" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ coffeesense @@ -1719,19 +1425,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "coffeesense-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "coffee" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json" } - ``` - +< ------------------------------------------------------------------------------ contextive @@ -1751,15 +1451,11 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "Contextive.LanguageServer" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".contextive", ".git" } - ``` - +< ------------------------------------------------------------------------------ coq_lsp @@ -1771,19 +1467,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "coq-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "coq" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "_CoqProject", ".git" } - ``` - +< ------------------------------------------------------------------------------ crystalline @@ -1797,19 +1487,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "crystalline" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "crystal" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "shard.yml", ".git" } - ``` - +< ------------------------------------------------------------------------------ csharp_ls @@ -1827,22 +1511,16 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "csharp-ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "cs" } - ``` -- `init_options` : - ```lua +- init_options: >lua { AutomaticWorkspaceInit = true } - ``` -- `root_dir` source (use "gF" to open): [../lsp/csharp_ls.lua:13](../lsp/csharp_ls.lua#L13) - +- root_dir (use "gF" to view): ../lsp/csharp_ls.lua:13 +< ------------------------------------------------------------------------------ css_variables @@ -1862,28 +1540,20 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "css-variables-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "css", "scss", "less" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { cssVariables = { blacklistFolders = { "**/.cache", "**/.DS_Store", "**/.git", "**/.hg", "**/.next", "**/.svn", "**/bower_components", "**/CVS", "**/dist", "**/node_modules", "**/tests", "**/tmp" }, lookupFiles = { "**/*.less", "**/*.scss", "**/*.sass", "**/*.css" } } } - ``` - +< ------------------------------------------------------------------------------ cssls @@ -1913,26 +1583,17 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "vscode-css-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "css", "scss", "less" } - ``` -- `init_options` : - ```lua +- init_options: >lua { provideFormatter = true } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { css = { validate = true @@ -1944,8 +1605,7 @@ Default config: validate = true } } - ``` - +< ------------------------------------------------------------------------------ cssmodules_ls @@ -1964,19 +1624,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "cssmodules-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "javascript", "javascriptreact", "typescript", "typescriptreact" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json" } - ``` - +< ------------------------------------------------------------------------------ cucumber_language_server @@ -1997,19 +1651,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "cucumber-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "cucumber" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ cue @@ -2023,19 +1671,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "cue", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "cue" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "cue.mod", ".git" } - ``` - +< ------------------------------------------------------------------------------ custom_elements_ls @@ -2069,18 +1711,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "custom-elements-languageserver", "--stdio" } - ``` -- `init_options` : - ```lua +- init_options: >lua { hostInfo = "neovim" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/custom_elements_ls.lua:26](../lsp/custom_elements_ls.lua#L26) - +- root_dir (use "gF" to view): ../lsp/custom_elements_ls.lua:26 +< ------------------------------------------------------------------------------ cypher_ls @@ -2100,19 +1738,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "cypher-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "cypher" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ daedalus_ls @@ -2124,20 +1756,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "DaedalusLanguageServer" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "d" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Gothic.src", "Camera.src", "Menu.src", "Music.src", "ParticleFX.src", "SFX.src", "VisualFX.src" } - ``` -- `settings` : - ```lua +- settings: >lua { DaedalusLanguageServer = { fileEncoding = "Windows-1252", @@ -2149,8 +1774,7 @@ Default config: srcFileEncoding = "Windows-1252" } } - ``` - +< ------------------------------------------------------------------------------ dafny @@ -2162,19 +1786,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "dafny", "server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "dfy", "dafny" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ dagger @@ -2188,19 +1806,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "cuelsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "cue" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "cue.mod", ".git" } - ``` - +< ------------------------------------------------------------------------------ dartls @@ -2214,16 +1826,11 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "dart", "language-server", "--protocol=lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "dart" } - ``` -- `init_options` : - ```lua +- init_options: >lua { closingLabels = true, flutterOutline = true, @@ -2231,21 +1838,16 @@ Default config: outline = true, suggestFromUnimportedLibraries = true } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "pubspec.yaml" } - ``` -- `settings` : - ```lua +- settings: >lua { dart = { completeFunctionCalls = true, showTodos = true } } - ``` - +< ------------------------------------------------------------------------------ dcmls @@ -2259,19 +1861,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "dcm", "start-server", "--client=neovim" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "dart" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "pubspec.yaml" } - ``` - +< ------------------------------------------------------------------------------ debputy @@ -2285,19 +1881,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "debputy", "lsp", "server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "debcontrol", "debcopyright", "debchangelog", "make", "yaml" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "debian" } - ``` - +< ------------------------------------------------------------------------------ denols @@ -2320,35 +1910,24 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "deno", "lsp" } - ``` -- `cmd_env` : - ```lua +- cmd_env: >lua { NO_COLOR = true } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx" } - ``` -- `handlers` : - ```lua +- handlers: >lua { ["textDocument/definition"] = <function 1>, ["textDocument/references"] = <function 1>, ["textDocument/typeDefinition"] = <function 1> } - ``` -- `on_attach` source (use "gF" to open): [../lsp/denols.lua:66](../lsp/denols.lua#L66) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/denols.lua:66 +- root_markers: >lua { "deno.json", "deno.jsonc", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { deno = { enable = true, @@ -2361,8 +1940,7 @@ Default config: } } } - ``` - +< ------------------------------------------------------------------------------ dhall_lsp_server @@ -2382,19 +1960,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "dhall-lsp-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "dhall" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ diagnosticls @@ -2408,19 +1980,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "diagnostic-languageserver", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua {} - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ digestif @@ -2438,19 +2004,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "digestif" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "tex", "plaintex", "context" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ djlsp @@ -2464,23 +2024,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "djlsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "html", "htmldjango" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ docker_compose_language_service @@ -2501,19 +2053,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "docker-compose-langserver", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "yaml.docker-compose" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "docker-compose.yaml", "docker-compose.yml", "compose.yaml", "compose.yml" } - ``` - +< ------------------------------------------------------------------------------ dockerls @@ -2545,19 +2091,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "docker-langserver", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "dockerfile" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Dockerfile" } - ``` - +< ------------------------------------------------------------------------------ dolmenls @@ -2574,19 +2114,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "dolmenls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "smt2", "tptp", "p", "cnf", "icnf", "zf" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ dotls @@ -2603,19 +2137,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "dot-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "dot" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ dprint @@ -2629,23 +2157,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "dprint", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "javascript", "javascriptreact", "typescript", "typescriptreact", "json", "jsonc", "markdown", "python", "toml", "rust", "roslyn", "graphql" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "dprint.json", ".dprint.json", "dprint.jsonc", ".dprint.jsonc" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ ds_pinyin_lsp @@ -2670,16 +2190,11 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ds-pinyin-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "markdown", "org" } - ``` -- `init_options` : - ```lua +- init_options: >lua { completion_on = true, match_as_same_as_input = true, @@ -2689,13 +2204,10 @@ Default config: show_symbols_by_n_times = 0, show_symbols_only_follow_by_hanzi = false } - ``` -- `on_attach` source (use "gF" to open): [../lsp/ds_pinyin_lsp.lua:45](../lsp/ds_pinyin_lsp.lua#L45) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/ds_pinyin_lsp.lua:45 +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ dts_lsp @@ -2717,27 +2229,17 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "dts-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "dts", "dtsi", "overlay" } - ``` -- `name` : - ```lua +- name: >lua "dts_lsp" - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ earthlyls @@ -2751,19 +2253,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "earthlyls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "earthfile" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Earthfile" } - ``` - +< ------------------------------------------------------------------------------ ecsact @@ -2780,19 +2276,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ecsact_lsp_server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ecsact" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ elixirls @@ -2828,12 +2318,10 @@ Snippet to enable the language server: >lua Default config: -- `filetypes` : - ```lua +- filetypes: >lua { "elixir", "eelixir", "heex", "surface" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/elixirls.lua:28](../lsp/elixirls.lua#L28) - +- root_dir (use "gF" to view): ../lsp/elixirls.lua:28 +< ------------------------------------------------------------------------------ elmls @@ -2850,31 +2338,23 @@ Snippet to enable the language server: >lua Default config: -- `capabilities` : - ```lua +- capabilities: >lua { offsetEncoding = { "utf-8", "utf-16" } } - ``` -- `cmd` : - ```lua +- cmd: >lua { "elm-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "elm" } - ``` -- `init_options` : - ```lua +- init_options: >lua { disableElmLSDiagnostics = false, elmReviewDiagnostics = "off", onlyUpdateDiagnosticsOnSave = false, skipInstallPackageConfirmation = false } - ``` -- `root_dir` source (use "gF" to open): [../lsp/elmls.lua:15](../lsp/elmls.lua#L15) - +- root_dir (use "gF" to view): ../lsp/elmls.lua:15 +< ------------------------------------------------------------------------------ elp @@ -2889,19 +2369,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "elp", "server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "erlang" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "rebar.config", "erlang.mk", ".git" } - ``` - +< ------------------------------------------------------------------------------ ember @@ -2919,19 +2393,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ember-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "handlebars", "typescript", "javascript", "typescript.glimmer", "javascript.glimmer" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "ember-cli-build.js", ".git" } - ``` - +< ------------------------------------------------------------------------------ emmet_language_server @@ -2948,19 +2416,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "emmet-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "css", "eruby", "html", "htmldjango", "javascriptreact", "less", "pug", "sass", "scss", "typescriptreact", "htmlangular" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ emmet_ls @@ -2977,19 +2439,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "emmet-ls", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "astro", "css", "eruby", "html", "htmldjango", "javascriptreact", "less", "pug", "sass", "scss", "svelte", "typescriptreact", "vue", "htmlangular" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ emmylua_ls @@ -3009,20 +2465,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "emmylua_ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "lua" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".luarc.json", ".emmyrc.json", ".luacheckrc", ".git" } - ``` - `workspace_required` : `false` - +< ------------------------------------------------------------------------------ erg_language_server @@ -3043,19 +2493,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "erg", "--language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "erg" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.er", ".git" } - ``` - +< ------------------------------------------------------------------------------ erlangls @@ -3078,19 +2522,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "erlang_ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "erlang" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "rebar.config", "erlang.mk", ".git" } - ``` - +< ------------------------------------------------------------------------------ esbonio @@ -3143,19 +2581,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "python3", "-m", "esbonio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "rst" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ eslint @@ -3193,28 +2625,21 @@ Snippet to enable the language server: >lua Default config: -- `before_init` source (use "gF" to open): [../lsp/eslint.lua:34](../lsp/eslint.lua#L34) -- `cmd` : - ```lua +- before_init (use "gF" to view): ../lsp/eslint.lua:34 +- cmd: >lua { "vscode-eslint-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx", "vue", "svelte", "astro" } - ``` -- `handlers` : - ```lua +- handlers: >lua { ["eslint/confirmESLintExecution"] = <function 1>, ["eslint/noLibrary"] = <function 2>, ["eslint/openDoc"] = <function 3>, ["eslint/probeFailed"] = <function 4> } - ``` -- `on_attach` source (use "gF" to open): [../lsp/eslint.lua:34](../lsp/eslint.lua#L34) -- `root_dir` source (use "gF" to open): [../lsp/eslint.lua:34](../lsp/eslint.lua#L34) -- `settings` : - ```lua +- on_attach (use "gF" to view): ../lsp/eslint.lua:34 +- root_dir (use "gF" to view): ../lsp/eslint.lua:34 +- settings: >lua { codeAction = { disableRuleComment = { @@ -3247,8 +2672,7 @@ Default config: mode = "location" } } - ``` - +< ------------------------------------------------------------------------------ facility_language_server @@ -3262,19 +2686,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "facility-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "fsd" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ fennel_language_server @@ -3288,23 +2706,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "fennel-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "fennel" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ fennel_ls @@ -3321,26 +2731,18 @@ Snippet to enable the language server: >lua Default config: -- `capabilities` : - ```lua +- capabilities: >lua { offsetEncoding = { "utf-8", "utf-16" } } - ``` -- `cmd` : - ```lua +- cmd: >lua { "fennel-ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "fennel" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/fennel_ls.lua:10](../lsp/fennel_ls.lua#L10) -- `settings` : - ```lua +- root_dir (use "gF" to view): ../lsp/fennel_ls.lua:10 +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ fish_lsp @@ -3359,25 +2761,17 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "fish-lsp", "start" } - ``` -- `cmd_env` : - ```lua +- cmd_env: >lua { fish_lsp_show_client_popups = false } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "fish" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ flow @@ -3399,19 +2793,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "npx", "--no-install", "flow", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "javascript", "javascriptreact", "javascript.jsx" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".flowconfig" } - ``` - +< ------------------------------------------------------------------------------ flux_lsp @@ -3427,19 +2815,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "flux-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "flux" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ foam_ls @@ -3456,16 +2838,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "foam-ls", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "foam", "OpenFOAM" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/foam_ls.lua:10](../lsp/foam_ls.lua#L10) - +- root_dir (use "gF" to view): ../lsp/foam_ls.lua:10 +< ------------------------------------------------------------------------------ fortls @@ -3487,23 +2865,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "fortls", "--notify_init", "--hover_signature", "--hover_language=fortran", "--use_signature_help" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "fortran" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".fortls", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ fsautocomplete @@ -3529,23 +2899,16 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "fsautocomplete", "--adaptive-lsp-server-enabled" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "fsharp" } - ``` -- `init_options` : - ```lua +- init_options: >lua { AutomaticWorkspaceInit = true } - ``` -- `root_dir` source (use "gF" to open): [../lsp/fsautocomplete.lua:22](../lsp/fsautocomplete.lua#L22) -- `settings` : - ```lua +- root_dir (use "gF" to view): ../lsp/fsautocomplete.lua:22 +- settings: >lua { FSharp = { EnableReferenceCodeLens = true, @@ -3566,8 +2929,7 @@ Default config: keywordsAutocomplete = true } } - ``` - +< ------------------------------------------------------------------------------ fsharp_language_server @@ -3590,26 +2952,18 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "dotnet", "FSharpLanguageServer.dll" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "fsharp" } - ``` -- `init_options` : - ```lua +- init_options: >lua { AutomaticWorkspaceInit = true } - ``` -- `root_dir` source (use "gF" to open): [../lsp/fsharp_language_server.lua:18](../lsp/fsharp_language_server.lua#L18) -- `settings` : - ```lua +- root_dir (use "gF" to view): ../lsp/fsharp_language_server.lua:18 +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ fstar @@ -3623,19 +2977,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "fstar.exe", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "fstar" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ futhark_lsp @@ -3654,19 +3002,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "futhark", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "futhark", "fut" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ gdscript @@ -3680,16 +3022,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` source (use "gF" to open): [../lsp/gdscript.lua:10](../lsp/gdscript.lua#L10) -- `filetypes` : - ```lua +- cmd (use "gF" to view): ../lsp/gdscript.lua:10 +- filetypes: >lua { "gd", "gdscript", "gdscript3" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "project.godot", ".git" } - ``` - +< ------------------------------------------------------------------------------ gdshader_lsp @@ -3703,19 +3041,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "gdshader-lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "gdshader", "gdshaderinc" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "project.godot" } - ``` - +< ------------------------------------------------------------------------------ gh_actions_ls @@ -3740,8 +3072,7 @@ Snippet to enable the language server: >lua Default config: -- `capabilities` : - ```lua +- capabilities: >lua { workspace = { didChangeWorkspaceFolders = { @@ -3749,21 +3080,14 @@ Default config: } } } - ``` -- `cmd` : - ```lua +- cmd: >lua { "gh-actions-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "yaml" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".github/workflows", ".forgejo/workflows", ".gitea/workflows" } - ``` - `workspace_required` : `true` - +< ------------------------------------------------------------------------------ ghcide @@ -3778,19 +3102,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ghcide", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "haskell", "lhaskell" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "stack.yaml", "hie-bios", "BUILD.bazel", "cabal.config", "package.yaml" } - ``` - +< ------------------------------------------------------------------------------ ghdl_ls @@ -3807,19 +3125,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ghdl-ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "vhdl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "hdl-prj.json", ".git" } - ``` - +< ------------------------------------------------------------------------------ ginko_ls @@ -3837,23 +3149,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ginko_ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "dts" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ gitlab_ci_ls @@ -3870,23 +3174,17 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "gitlab-ci-ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "yaml.gitlab" } - ``` -- `init_options` : - ```lua +- init_options: >lua { cache_path = "/home/runner/.cache/gitlab-ci-ls/", log_path = "/home/runner/.cache/gitlab-ci-ls//log/gitlab-ci-ls.log" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/gitlab_ci_ls.lua:14](../lsp/gitlab_ci_ls.lua#L14) - +- root_dir (use "gF" to view): ../lsp/gitlab_ci_ls.lua:14 +< ------------------------------------------------------------------------------ glasgow @@ -3917,23 +3215,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "glasgow" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "wgsl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ gleam @@ -3949,19 +3239,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "gleam", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "gleam" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "gleam.toml", ".git" } - ``` - +< ------------------------------------------------------------------------------ glsl_analyzer @@ -3975,23 +3259,15 @@ Snippet to enable the language server: >lua Default config: -- `capabilities` : - ```lua +- capabilities: >lua {} - ``` -- `cmd` : - ```lua +- cmd: >lua { "glsl_analyzer" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "glsl", "vert", "tesc", "tese", "frag", "geom", "comp" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ glslls @@ -4008,8 +3284,7 @@ Snippet to enable the language server: >lua Default config: -- `capabilities` : - ```lua +- capabilities: >lua { offsetEncoding = { "utf-8", "utf-16" }, textDocument = { @@ -4018,20 +3293,13 @@ Default config: } } } - ``` -- `cmd` : - ```lua +- cmd: >lua { "glslls", "--stdin" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "glsl", "vert", "tesc", "tese", "frag", "geom", "comp" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ gnls @@ -4054,19 +3322,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "gnls", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "gn" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".gn", ".git" } - ``` - +< ------------------------------------------------------------------------------ golangci_lint_ls @@ -4089,25 +3351,17 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "golangci-lint-langserver" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "go", "gomod" } - ``` -- `init_options` : - ```lua +- init_options: >lua { command = { "golangci-lint", "run", "--output.json.path=stdout", "--show-stats=false" } } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".golangci.yml", ".golangci.yaml", ".golangci.toml", ".golangci.json", "go.work", "go.mod", ".git" } - ``` - +< ------------------------------------------------------------------------------ gopls @@ -4121,16 +3375,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "gopls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "go", "gomod", "gowork", "gotmpl" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/gopls.lua:21](../lsp/gopls.lua#L21) - +- root_dir (use "gF" to view): ../lsp/gopls.lua:21 +< ------------------------------------------------------------------------------ gradle_ls @@ -4146,27 +3396,19 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "gradle-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "groovy" } - ``` -- `init_options` : - ```lua +- init_options: >lua { settings = { gradleWrapperEnabled = true } } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "settings.gradle", "build.gradle" } - ``` - +< ------------------------------------------------------------------------------ grammarly @@ -4186,31 +3428,21 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "grammarly-languageserver", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "markdown" } - ``` -- `handlers` : - ```lua +- handlers: >lua { ["$/updateDocumentState"] = <function 1> } - ``` -- `init_options` : - ```lua +- init_options: >lua { clientId = "client_BaDkMgx4X19X9UxxYRCXZo" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ graphql @@ -4230,16 +3462,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "graphql-lsp", "server", "-m", "stream" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "graphql", "typescriptreact", "javascriptreact" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/graphql.lua:15](../lsp/graphql.lua#L15) - +- root_dir (use "gF" to view): ../lsp/graphql.lua:15 +< ------------------------------------------------------------------------------ groovyls @@ -4267,19 +3495,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "java", "-jar", "groovy-language-server-all.jar" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "groovy" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Jenkinsfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ guile_ls @@ -4300,19 +3522,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "guile-lsp-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "scheme.guile" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "guix.scm", ".git" } - ``` - +< ------------------------------------------------------------------------------ harper_ls @@ -4339,19 +3555,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "harper-ls", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "c", "cpp", "cs", "gitcommit", "go", "html", "java", "javascript", "lua", "markdown", "nix", "python", "ruby", "rust", "swift", "toml", "typescript", "typescriptreact", "haskell", "cmake", "typst", "php", "dart" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ hdl_checker @@ -4365,19 +3575,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "hdl_checker", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "vhdl", "verilog", "systemverilog" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ helm_ls @@ -4397,8 +3601,7 @@ Snippet to enable the language server: >lua Default config: -- `capabilities` : - ```lua +- capabilities: >lua { workspace = { didChangeWatchedFiles = { @@ -4406,20 +3609,13 @@ Default config: } } } - ``` -- `cmd` : - ```lua +- cmd: >lua { "helm_ls", "serve" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "helm" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Chart.yaml" } - ``` - +< ------------------------------------------------------------------------------ hhvm @@ -4435,19 +3631,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "hh_client", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "php", "hack" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".hhconfig" } - ``` - +< ------------------------------------------------------------------------------ hie @@ -4474,19 +3664,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "hie-wrapper", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "haskell" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "stack.yaml", "package.yaml", ".git" } - ``` - +< ------------------------------------------------------------------------------ hlasm @@ -4500,19 +3684,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "hlasm_language_server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "hlasm" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".hlasmplugin" } - ``` - +< ------------------------------------------------------------------------------ hls @@ -4534,25 +3712,19 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "haskell-language-server-wrapper", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "haskell", "lhaskell" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/hls.lua:17](../lsp/hls.lua#L17) -- `settings` : - ```lua +- root_dir (use "gF" to view): ../lsp/hls.lua:17 +- settings: >lua { haskell = { cabalFormattingProvider = "cabalfmt", formattingProvider = "ormolu" } } - ``` - +< ------------------------------------------------------------------------------ hoon_ls @@ -4571,19 +3743,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "hoon-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "hoon" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ html @@ -4615,16 +3781,11 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "vscode-html-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "html", "templ" } - ``` -- `init_options` : - ```lua +- init_options: >lua { configurationSection = { "html", "css", "javascript" }, embeddedLanguages = { @@ -4633,16 +3794,11 @@ Default config: }, provideFormatter = true } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ htmx @@ -4661,19 +3817,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "htmx-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "aspnetcorerazor", "astro", "astro-markdown", "blade", "clojure", "django-html", "htmldjango", "edge", "eelixir", "elixir", "ejs", "erb", "eruby", "gohtml", "gohtmltmpl", "haml", "handlebars", "hbs", "html", "htmlangular", "html-eex", "heex", "jade", "leaf", "liquid", "markdown", "mdx", "mustache", "njk", "nunjucks", "php", "razor", "slim", "twig", "javascript", "javascriptreact", "reason", "rescript", "typescript", "typescriptreact", "vue", "svelte", "templ" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ hydra_lsp @@ -4687,19 +3837,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "hydra-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "yaml" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ hyprls @@ -4716,19 +3860,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "hyprls", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "hyprlang" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ idris2_lsp @@ -4767,16 +3905,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "idris2-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "idris2" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/idris2_lsp.lua:34](../lsp/idris2_lsp.lua#L34) - +- root_dir (use "gF" to view): ../lsp/idris2_lsp.lua:34 +< ------------------------------------------------------------------------------ intelephense @@ -4811,16 +3945,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "intelephense", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "php" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/intelephense.lua:30](../lsp/intelephense.lua#L30) - +- root_dir (use "gF" to view): ../lsp/intelephense.lua:30 +< ------------------------------------------------------------------------------ janet_lsp @@ -4834,19 +3964,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "janet-lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "janet" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "project.janet", ".git" } - ``` - +< ------------------------------------------------------------------------------ java_language_server @@ -4862,19 +3986,13 @@ Snippet to enable the language server: >lua Default config: -- `filetypes` : - ```lua +- filetypes: >lua { "java" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "build.gradle", "build.gradle.kts", "pom.xml", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ jdtls @@ -4916,35 +4034,25 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "jdtls", "-configuration", "/home/runner/.cache/jdtls/config", "-data", "/home/runner/.cache/jdtls/workspace" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "java" } - ``` -- `handlers` : - ```lua +- handlers: >lua { ["language/status"] = <function 1>, ["textDocument/codeAction"] = <function 2>, ["textDocument/rename"] = <function 3>, ["workspace/applyEdit"] = <function 4> } - ``` -- `init_options` : - ```lua +- init_options: >lua { jvm_args = {}, workspace = "/home/runner/.cache/jdtls/workspace" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git", "build.gradle", "build.gradle.kts", "build.xml", "pom.xml", "settings.gradle", "settings.gradle.kts" } - ``` - +< ------------------------------------------------------------------------------ jedi_language_server @@ -4958,19 +4066,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "jedi-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "python" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ jinja_lsp @@ -4994,23 +4096,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "jinja-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "jinja" } - ``` -- `name` : - ```lua +- name: >lua "jinja_lsp" - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ jqls @@ -5035,19 +4129,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "jq-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "jq" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ jsonls @@ -5078,25 +4166,17 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "vscode-json-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "json", "jsonc" } - ``` -- `init_options` : - ```lua +- init_options: >lua { provideFormatter = true } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ julials @@ -5129,20 +4209,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "julia", "--startup-file=no", "--history-file=no", "-e", ' # Load LanguageServer.jl: attempt to load from ~/.julia/environments/nvim-lspconfig\n # with the regular load path as a fallback\n ls_install_path = joinpath(\n get(DEPOT_PATH, 1, joinpath(homedir(), ".julia")),\n "environments", "nvim-lspconfig"\n )\n pushfirst!(LOAD_PATH, ls_install_path)\n using LanguageServer\n popfirst!(LOAD_PATH)\n depot_path = get(ENV, "JULIA_DEPOT_PATH", "")\n project_path = let\n dirname(something(\n ## 1. Finds an explicitly set project (JULIA_PROJECT)\n Base.load_path_expand((\n p = get(ENV, "JULIA_PROJECT", nothing);\n p === nothing ? nothing : isempty(p) ? nothing : p\n )),\n ## 2. Look for a Project.toml file in the current working directory,\n ## or parent directories, with $HOME as an upper boundary\n Base.current_project(),\n ## 3. First entry in the load path\n get(Base.load_path(), 1, nothing),\n ## 4. Fallback to default global environment,\n ## this is more or less unreachable\n Base.load_path_expand("@v#.#"),\n ))\n end\n @info "Running language server" VERSION pwd() project_path depot_path\n server = LanguageServer.LanguageServerInstance(stdin, stdout, project_path, depot_path)\n server.runlinter = true\n run(server)\n ' } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "julia" } - ``` -- `on_attach` source (use "gF" to open): [../lsp/julials.lua:119](../lsp/julials.lua#L119) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/julials.lua:119 +- root_markers: >lua { "Project.toml", "JuliaProject.toml" } - ``` - +< ------------------------------------------------------------------------------ just @@ -5156,19 +4230,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "just-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "just" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ kcl @@ -5182,19 +4250,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "kcl-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "kcl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ koka @@ -5207,19 +4269,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "koka", "--language-server", "--lsstdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "koka" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ kotlin_language_server @@ -5245,23 +4301,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "kotlin-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "kotlin" } - ``` -- `init_options` : - ```lua +- init_options: >lua {} - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "settings.gradle", "settings.gradle.kts", "build.xml", "pom.xml", "build.gradle", "build.gradle.kts" } - ``` - +< ------------------------------------------------------------------------------ kulala_ls @@ -5275,19 +4323,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "kulala-ls", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "http" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ lean3ls @@ -5311,20 +4353,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "lean-language-server", "--stdio", "--", "-M", "4096", "-T", "100000" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "lean3" } - ``` -- `offset_encoding` : - ```lua +- offset_encoding: >lua "utf-32" - ``` -- `root_dir` source (use "gF" to open): [../lsp/lean3ls.lua:19](../lsp/lean3ls.lua#L19) - +- root_dir (use "gF" to view): ../lsp/lean3ls.lua:19 +< ------------------------------------------------------------------------------ lelwel_ls @@ -5343,19 +4379,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "lelwel-ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "llw" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ lemminx @@ -5371,19 +4401,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "lemminx" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "xml", "xsd", "xsl", "xslt", "svg" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ lexical @@ -5402,15 +4426,11 @@ Snippet to enable the language server: >lua Default config: -- `filetypes` : - ```lua +- filetypes: >lua { "elixir", "eelixir", "heex", "surface" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "mix.exs", ".git" } - ``` - +< ------------------------------------------------------------------------------ lsp_ai @@ -5430,24 +4450,18 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "lsp-ai" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua {} - ``` -- `init_options` : - ```lua +- init_options: >lua { memory = { file_store = vim.empty_dict() }, models = vim.empty_dict() } - ``` - +< ------------------------------------------------------------------------------ ltex @@ -5479,28 +4493,20 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ltex-ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "bib", "gitcommit", "markdown", "org", "plaintex", "rst", "rnoweb", "tex", "pandoc", "quarto", "rmd", "context", "html", "xhtml", "mail", "text" } - ``` -- `get_language_id` source (use "gF" to open): [../lsp/ltex.lua:74](../lsp/ltex.lua#L74) -- `root_markers` : - ```lua +- get_language_id (use "gF" to view): ../lsp/ltex.lua:74 +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { ltex = { enabled = { "bibtex", "gitcommit", "markdown", "org", "tex", "restructuredtext", "rsweave", "latex", "quarto", "rmd", "context", "html", "xhtml", "mail", "plaintext" } } } - ``` - +< ------------------------------------------------------------------------------ ltex_plus @@ -5532,28 +4538,20 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ltex-ls-plus" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "bib", "context", "gitcommit", "html", "markdown", "org", "pandoc", "plaintex", "quarto", "mail", "mdx", "rmd", "rnoweb", "rst", "tex", "text", "typst", "xhtml" } - ``` -- `get_language_id` source (use "gF" to open): [../lsp/ltex_plus.lua:39](../lsp/ltex_plus.lua#L39) -- `root_markers` : - ```lua +- get_language_id (use "gF" to view): ../lsp/ltex_plus.lua:39 +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { ltex = { enabled = { "bib", "context", "gitcommit", "html", "markdown", "org", "pandoc", "plaintex", "quarto", "mail", "mdx", "rmd", "rnoweb", "rst", "tex", "latex", "text", "typst", "xhtml" } } } - ``` - +< ------------------------------------------------------------------------------ lua_ls @@ -5615,19 +4613,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "lua-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "lua" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".luarc.json", ".luarc.jsonc", ".luacheckrc", ".stylua.toml", "stylua.toml", "selene.toml", "selene.yml", ".git" } - ``` - +< ------------------------------------------------------------------------------ luau_lsp @@ -5649,19 +4641,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "luau-lsp", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "luau" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ lwc_ls @@ -5688,27 +4674,19 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "lwc-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "javascript", "html" } - ``` -- `init_options` : - ```lua +- init_options: >lua { embeddedLanguages = { javascript = true } } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "sfdx-project.json" } - ``` - +< ------------------------------------------------------------------------------ m68k @@ -5734,19 +4712,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "m68k-lsp-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "asm68k" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Makefile", ".git" } - ``` - +< ------------------------------------------------------------------------------ markdown_oxide @@ -5765,20 +4737,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "markdown-oxide" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "markdown" } - ``` -- `on_attach` source (use "gF" to open): [../lsp/markdown_oxide.lua:11](../lsp/markdown_oxide.lua#L11) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/markdown_oxide.lua:11 +- root_markers: >lua { ".git", ".obsidian", ".moxide.toml" } - ``` - +< ------------------------------------------------------------------------------ marko-js @@ -5797,19 +4763,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "marko-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "marko" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ marksman @@ -5827,19 +4787,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "marksman", "server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "markdown", "markdown.mdx" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".marksman.toml", ".git" } - ``` - +< ------------------------------------------------------------------------------ mdx_analyzer @@ -5853,30 +4807,20 @@ Snippet to enable the language server: >lua Default config: -- `before_init` source (use "gF" to open): [../lsp/mdx_analyzer.lua:11](../lsp/mdx_analyzer.lua#L11) -- `cmd` : - ```lua +- before_init (use "gF" to view): ../lsp/mdx_analyzer.lua:11 +- cmd: >lua { "mdx-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "mdx" } - ``` -- `init_options` : - ```lua +- init_options: >lua { typescript = {} } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ mesonlsp @@ -5890,19 +4834,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "mesonlsp", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "meson" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "meson.build", "meson_options.txt", "meson.options", ".git" } - ``` - +< ------------------------------------------------------------------------------ metals @@ -5924,24 +4862,17 @@ Snippet to enable the language server: >lua Default config: -- `capabilities` : - ```lua +- capabilities: >lua { workspace = { configuration = false } } - ``` -- `cmd` : - ```lua +- cmd: >lua { "metals" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "scala" } - ``` -- `init_options` : - ```lua +- init_options: >lua { compilerOptions = { snippetAutoIndent = false @@ -5949,12 +4880,9 @@ Default config: isHttpEnabled = true, statusBarProvider = "show-message" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "build.sbt", "build.sc", "build.gradle", "pom.xml" } - ``` - +< ------------------------------------------------------------------------------ millet @@ -5975,19 +4903,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "millet" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "sml" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "millet.toml" } - ``` - +< ------------------------------------------------------------------------------ mint @@ -6002,19 +4924,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "mint", "ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "mint" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "mint.json", ".git" } - ``` - +< ------------------------------------------------------------------------------ mlir_lsp_server @@ -6030,19 +4946,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "mlir-lsp-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "mlir" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ mlir_pdll_lsp_server @@ -6058,19 +4968,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "mlir-pdll-lsp-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "pdll" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "pdll_compile_commands.yml", ".git" } - ``` - +< ------------------------------------------------------------------------------ mm0_ls @@ -6087,19 +4991,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "mm0-rs", "server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "metamath-zero" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ mojo @@ -6115,19 +5013,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "mojo-lsp-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "mojo" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ motoko_lsp @@ -6141,25 +5033,17 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "motoko-lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "motoko" } - ``` -- `init_options` : - ```lua +- init_options: >lua { formatter = "auto" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "dfx.json", ".git" } - ``` - +< ------------------------------------------------------------------------------ move_analyzer @@ -6181,19 +5065,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "move-analyzer" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "move" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Move.toml" } - ``` - +< ------------------------------------------------------------------------------ msbuild_project_tools_server @@ -6235,20 +5113,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "dotnet", "MSBuildProjectTools.LanguageServer.Host.dll" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "msbuild" } - ``` -- `init_options` : - ```lua +- init_options: >lua {} - ``` -- `root_dir` source (use "gF" to open): [../lsp/msbuild_project_tools_server.lua:38](../lsp/msbuild_project_tools_server.lua#L38) - +- root_dir (use "gF" to view): ../lsp/msbuild_project_tools_server.lua:38 +< ------------------------------------------------------------------------------ muon @@ -6260,16 +5132,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "muon", "analyze", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "meson" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/muon.lua:4](../lsp/muon.lua#L4) - +- root_dir (use "gF" to view): ../lsp/muon.lua:4 +< ------------------------------------------------------------------------------ mutt_ls @@ -6287,23 +5155,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "mutt-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "muttrc", "neomuttrc" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ nelua_lsp @@ -6337,15 +5197,11 @@ Snippet to enable the language server: >lua Default config: -- `filetypes` : - ```lua +- filetypes: >lua { "nelua" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Makefile", ".git", "*.nelua" } - ``` - +< ------------------------------------------------------------------------------ neocmake @@ -6371,19 +5227,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "neocmakelsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "cmake" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git", "build", "cmake" } - ``` - +< ------------------------------------------------------------------------------ nextflow_ls @@ -6416,20 +5266,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "java", "-jar", "nextflow-language-server-all.jar" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "nextflow" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "nextflow.config", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { nextflow = { files = { @@ -6437,8 +5280,7 @@ Default config: } } } - ``` - +< ------------------------------------------------------------------------------ nextls @@ -6452,15 +5294,11 @@ Snippet to enable the language server: >lua Default config: -- `filetypes` : - ```lua +- filetypes: >lua { "elixir", "eelixir", "heex", "surface" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "mix.exs", ".git" } - ``` - +< ------------------------------------------------------------------------------ nginx_language_server @@ -6478,19 +5316,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "nginx-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "nginx" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "nginx.conf", ".git" } - ``` - +< ------------------------------------------------------------------------------ nickel_ls @@ -6524,19 +5356,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "nls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ncl", "nickel" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ nil_ls @@ -6555,19 +5381,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "nil" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "nix" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "flake.nix", ".git" } - ``` - +< ------------------------------------------------------------------------------ nim_langserver @@ -6585,16 +5405,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "nimlangserver" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "nim" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/nim_langserver.lua:13](../lsp/nim_langserver.lua#L13) - +- root_dir (use "gF" to view): ../lsp/nim_langserver.lua:13 +< ------------------------------------------------------------------------------ nimls @@ -6612,16 +5428,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "nimlsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "nim" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/nimls.lua:13](../lsp/nimls.lua#L13) - +- root_dir (use "gF" to view): ../lsp/nimls.lua:13 +< ------------------------------------------------------------------------------ nixd @@ -6638,19 +5450,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "nixd" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "nix" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "flake.nix", "git" } - ``` - +< ------------------------------------------------------------------------------ nomad_lsp @@ -6676,16 +5482,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "nomad-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "hcl.nomad", "nomad" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/nomad_lsp.lua:26](../lsp/nomad_lsp.lua#L26) - +- root_dir (use "gF" to view): ../lsp/nomad_lsp.lua:26 +< ------------------------------------------------------------------------------ ntt @@ -6707,19 +5509,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ntt", "langserver" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ttcn" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ nushell @@ -6733,19 +5529,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "nu", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "nu" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ nxls @@ -6764,19 +5554,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "nxls", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "json", "jsonc" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "nx.json", ".git" } - ``` - +< ------------------------------------------------------------------------------ ocamlls @@ -6793,16 +5577,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ocaml-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ocaml", "reason" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/ocamlls.lua:12](../lsp/ocamlls.lua#L12) - +- root_dir (use "gF" to view): ../lsp/ocamlls.lua:12 +< ------------------------------------------------------------------------------ ocamllsp @@ -6821,17 +5601,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ocamllsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ocaml", "menhir", "ocamlinterface", "ocamllex", "reason", "dune" } - ``` -- `get_language_id` source (use "gF" to open): [../lsp/ocamllsp.lua:27](../lsp/ocamllsp.lua#L27) -- `root_dir` source (use "gF" to open): [../lsp/ocamllsp.lua:27](../lsp/ocamllsp.lua#L27) - +- get_language_id (use "gF" to view): ../lsp/ocamllsp.lua:27 +- root_dir (use "gF" to view): ../lsp/ocamllsp.lua:27 +< ------------------------------------------------------------------------------ ols @@ -6845,16 +5621,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ols" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "odin" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/ols.lua:9](../lsp/ols.lua#L9) - +- root_dir (use "gF" to view): ../lsp/ols.lua:9 +< ------------------------------------------------------------------------------ omnisharp @@ -6876,32 +5648,21 @@ Snippet to enable the language server: >lua Default config: -- `capabilities` : - ```lua +- capabilities: >lua { workspace = { workspaceFolders = false } } - ``` -- `cmd` : - ```lua +- cmd: >lua { "OmniSharp", "-z", "--hostPID", "12345", "DotNet:enablePackageRestore=false", "--encoding", "utf-8", "--languageserver" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "cs", "vb" } - ``` -- `init_options` : - ```lua +- init_options: >lua {} - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".sln", ".csproj", "omnisharp.json", "function.json" } - ``` -- `settings` : - ```lua +- settings: >lua { FormattingOptions = { EnableEditorConfigSupport = true @@ -6913,8 +5674,7 @@ Default config: IncludePrereleases = true } } - ``` - +< ------------------------------------------------------------------------------ opencl_ls @@ -6930,19 +5690,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "opencl-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "opencl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ openscad_ls @@ -6971,19 +5725,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "openscad-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "openscad" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ openscad_lsp @@ -7002,19 +5750,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "openscad-lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "openscad" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ pact_ls @@ -7028,19 +5770,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pact-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "pact" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ pasls @@ -7065,16 +5801,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pasls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "pascal" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/pasls.lua:20](../lsp/pasls.lua#L20) - +- root_dir (use "gF" to view): ../lsp/pasls.lua:20 +< ------------------------------------------------------------------------------ pbls @@ -7095,19 +5827,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pbls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "proto" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".pbls.toml", ".git" } - ``` - +< ------------------------------------------------------------------------------ perlls @@ -7123,20 +5849,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "perl", "-MPerl::LanguageServer", "-e", "Perl::LanguageServer::run", "--", "--port 13603", "--nostdio 0" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "perl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { perl = { fileFilter = { ".pm", ".pl" }, @@ -7145,8 +5864,7 @@ Default config: perlInc = " " } } - ``` - +< ------------------------------------------------------------------------------ perlnavigator @@ -7176,19 +5894,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "perlnavigator" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "perl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ perlpls @@ -7205,20 +5917,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "perl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { perl = { perlcritic = { @@ -7229,8 +5934,7 @@ Default config: } } } - ``` - +< ------------------------------------------------------------------------------ pest_ls @@ -7244,19 +5948,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pest-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "pest" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ phan @@ -7270,16 +5968,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "phan", "-m", "json", "--no-color", "--no-progress-bar", "-x", "-u", "-S", "--language-server-on-stdin", "--allow-polyfill-parser" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "php" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/phan.lua:22](../lsp/phan.lua#L22) - +- root_dir (use "gF" to view): ../lsp/phan.lua:22 +< ------------------------------------------------------------------------------ phpactor @@ -7293,16 +5987,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "phpactor", "language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "php" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/phpactor.lua:9](../lsp/phpactor.lua#L9) - +- root_dir (use "gF" to view): ../lsp/phpactor.lua:9 +< ------------------------------------------------------------------------------ pico8_ls @@ -7316,20 +6006,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pico8-ls", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "p8" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/pico8_ls.lua:9](../lsp/pico8_ls.lua#L9) -- `settings` : - ```lua +- root_dir (use "gF" to view): ../lsp/pico8_ls.lua:9 +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ pkgbuild_language_server @@ -7343,19 +6027,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pkgbuild-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "PKGBUILD" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ please @@ -7371,19 +6049,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "plz", "tool", "lps" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "bzl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".plzconfig" } - ``` - +< ------------------------------------------------------------------------------ pli @@ -7397,19 +6069,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pli_language_server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "pli" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".pliplugin" } - ``` - +< ------------------------------------------------------------------------------ poryscript_pls @@ -7423,19 +6089,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "poryscript-pls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "pory" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ postgres_lsp @@ -7449,19 +6109,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "postgrestools", "lsp-proxy" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "sql" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "postgrestools.jsonc" } - ``` - +< ------------------------------------------------------------------------------ prismals @@ -7478,27 +6132,19 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "prisma-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "prisma" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git", "package.json" } - ``` -- `settings` : - ```lua +- settings: >lua { prisma = { prismaFmtBinPath = "" } } - ``` - +< ------------------------------------------------------------------------------ prolog_ls @@ -7512,19 +6158,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "swipl", "-g", "use_module(library(lsp_server)).", "-g", "lsp_server:main", "-t", "halt", "--", "stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "prolog" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "pack.pl" } - ``` - +< ------------------------------------------------------------------------------ prosemd_lsp @@ -7540,19 +6180,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "prosemd-lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "markdown" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ protols @@ -7571,19 +6205,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "protols" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "proto" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ psalm @@ -7600,19 +6228,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "psalm", "--language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "php" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "psalm.xml", "psalm.xml.dist" } - ``` - +< ------------------------------------------------------------------------------ pug @@ -7628,19 +6250,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pug-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "pug" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json" } - ``` - +< ------------------------------------------------------------------------------ puppet @@ -7665,19 +6281,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "puppet-languageserver", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "puppet" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "manifests", ".puppet-lint.rc", "hiera.yaml", ".git" } - ``` - +< ------------------------------------------------------------------------------ purescriptls @@ -7694,19 +6304,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "purescript-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "purescript" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "bower.json", "flake.nix", "psc-package.json", "shell.nix", "spago.dhall", "spago.yaml" } - ``` - +< ------------------------------------------------------------------------------ pylsp @@ -7742,19 +6346,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pylsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "python" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ pylyzer @@ -7773,26 +6371,17 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pylyzer", "--server" } - ``` -- `cmd_env` : - ```lua +- cmd_env: >lua { ERG_PATH = "/home/runner/.erg" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "python" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "setup.py", "tox.ini", "requirements.txt", "Pipfile", "pyproject.toml", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { python = { checkOnType = false, @@ -7801,8 +6390,7 @@ Default config: smartCompletion = true } } - ``` - +< ------------------------------------------------------------------------------ pyre @@ -7821,19 +6409,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pyre", "persistent" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "python" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".pyre_configuration" } - ``` - +< ------------------------------------------------------------------------------ pyright @@ -7847,21 +6429,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "pyright-langserver", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "python" } - ``` -- `on_attach` source (use "gF" to open): [../lsp/pyright.lua:22](../lsp/pyright.lua#L22) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/pyright.lua:22 +- root_markers: >lua { "pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", "pyrightconfig.json", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { python = { analysis = { @@ -7871,8 +6446,7 @@ Default config: } } } - ``` - +< ------------------------------------------------------------------------------ qmlls @@ -7888,19 +6462,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "qmlls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "qml", "qmljs" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ quick_lint_js @@ -7916,19 +6484,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "quick-lint-js", "--lsp-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "javascript", "typescript" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json", "jsconfig.json", ".git" } - ``` - +< ------------------------------------------------------------------------------ r_language_server @@ -7948,16 +6510,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "R", "--no-echo", "-e", "languageserver::run()" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "r", "rmd", "quarto" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/r_language_server.lua:12](../lsp/r_language_server.lua#L12) - +- root_dir (use "gF" to view): ../lsp/r_language_server.lua:12 +< ------------------------------------------------------------------------------ racket_langserver @@ -7975,19 +6533,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "racket", "--lib", "racket-langserver" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "racket", "scheme" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ raku_navigator @@ -8017,19 +6569,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua {} - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "raku" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ reason_ls @@ -8043,19 +6589,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "reason-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "reason" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "bsconfig.json", ".git" } - ``` - +< ------------------------------------------------------------------------------ regal @@ -8074,16 +6614,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "regal", "language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "rego" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/regal.lua:14](../lsp/regal.lua#L14) - +- root_dir (use "gF" to view): ../lsp/regal.lua:14 +< ------------------------------------------------------------------------------ regols @@ -8102,16 +6638,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "regols" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "rego" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/regols.lua:14](../lsp/regols.lua#L14) - +- root_dir (use "gF" to view): ../lsp/regols.lua:14 +< ------------------------------------------------------------------------------ remark_ls @@ -8150,19 +6682,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "remark-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "markdown" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".remarkrc", ".remarkrc.json", ".remarkrc.js", ".remarkrc.cjs", ".remarkrc.mjs", ".remarkrc.yml", ".remarkrc.yaml", ".remarkignore" } - ``` - +< ------------------------------------------------------------------------------ rescriptls @@ -8195,16 +6721,11 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "rescript-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "rescript" } - ``` -- `init_options` : - ```lua +- init_options: >lua { extensionConfiguration = { allowBuiltInFormatter = true, @@ -8224,16 +6745,11 @@ Default config: } } } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "bsconfig.json", "rescript.json", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ rls @@ -8270,19 +6786,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "rls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "rust" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Cargo.toml" } - ``` - +< ------------------------------------------------------------------------------ rnix @@ -8300,24 +6810,16 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "rnix-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "nix" } - ``` -- `init_options` : - ```lua +- init_options: >lua {} - ``` -- `root_dir` source (use "gF" to open): [../lsp/rnix.lua:10](../lsp/rnix.lua#L10) -- `settings` : - ```lua +- root_dir (use "gF" to view): ../lsp/rnix.lua:10 +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ robotcode @@ -8331,20 +6833,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "robotcode", "language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "robot", "resource" } - ``` -- `get_language_id` source (use "gF" to open): [../lsp/robotcode.lua:6](../lsp/robotcode.lua#L6) -- `root_markers` : - ```lua +- get_language_id (use "gF" to view): ../lsp/robotcode.lua:6 +- root_markers: >lua { "robot.toml", "pyproject.toml", "Pipfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ robotframework_ls @@ -8358,19 +6854,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "robotframework_ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "robot" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "robotidy.toml", "pyproject.toml", "conda.yaml", "robot.yaml", ".git" } - ``` - +< ------------------------------------------------------------------------------ roc_ls @@ -8385,19 +6875,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "roc_language_server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "roc" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ rome @@ -8417,19 +6901,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "rome", "lsp-proxy" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "javascript", "javascriptreact", "json", "typescript", "typescript.tsx", "typescriptreact" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json", "node_modules", ".git" } - ``` - +< ------------------------------------------------------------------------------ roslyn_ls @@ -8458,8 +6936,7 @@ Snippet to enable the language server: >lua Default config: -- `capabilities` : - ```lua +- capabilities: >lua { textDocument = { diagnostic = { @@ -8467,39 +6944,25 @@ Default config: } } } - ``` -- `cmd` : - ```lua +- cmd: >lua { "Microsoft.CodeAnalysis.LanguageServer", "--logLevel", "Information", "--extensionLogDirectory", "/tmp/roslyn_ls/logs", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "cs" } - ``` -- `handlers` : - ```lua +- handlers: >lua { ["razor/provideDynamicFileInfo"] = <function 1>, ["workspace/_roslyn_projectHasUnresolvedDependencies"] = <function 2>, ["workspace/_roslyn_projectNeedsRestore"] = <function 3>, ["workspace/projectInitializationComplete"] = <function 4> } - ``` -- `name` : - ```lua +- name: >lua "roslyn_ls" - ``` -- `offset_encoding` : - ```lua +- offset_encoding: >lua "utf-8" - ``` -- `on_init` : - ```lua +- on_init: >lua { <function 1> } - ``` -- `root_dir` source (use "gF" to open): [../lsp/roslyn_ls.lua:92](../lsp/roslyn_ls.lua#L92) -- `settings` : - ```lua +- root_dir (use "gF" to view): ../lsp/roslyn_ls.lua:92 +- settings: >lua { ["csharp|background_analysis"] = { dotnet_analyzer_diagnostics_scope = "fullSolution", @@ -8531,8 +6994,7 @@ Default config: dotnet_search_reference_assemblies = true } } - ``` - +< ------------------------------------------------------------------------------ rpmspec @@ -8552,23 +7014,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "rpm_lsp_server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "spec" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ rubocop @@ -8580,19 +7034,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "rubocop", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ruby" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Gemfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ ruby_lsp @@ -8614,25 +7062,17 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ruby-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ruby", "eruby" } - ``` -- `init_options` : - ```lua +- init_options: >lua { formatter = "auto" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Gemfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ ruff @@ -8668,23 +7108,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ruff", "server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "python" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "pyproject.toml", "ruff.toml", ".ruff.toml", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ ruff_lsp @@ -8715,23 +7147,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ruff-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "python" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "pyproject.toml", "ruff.toml", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ rune_languageserver @@ -8746,19 +7170,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "rune-languageserver" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "rune" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ rust_analyzer @@ -8789,26 +7207,20 @@ Snippet to enable the language server: >lua Default config: -- `before_init` source (use "gF" to open): [../lsp/rust_analyzer.lua:56](../lsp/rust_analyzer.lua#L56) -- `capabilities` : - ```lua +- before_init (use "gF" to view): ../lsp/rust_analyzer.lua:56 +- capabilities: >lua { experimental = { serverStatusNotification = true } } - ``` -- `cmd` : - ```lua +- cmd: >lua { "rust-analyzer" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "rust" } - ``` -- `on_attach` source (use "gF" to open): [../lsp/rust_analyzer.lua:56](../lsp/rust_analyzer.lua#L56) -- `root_dir` source (use "gF" to open): [../lsp/rust_analyzer.lua:56](../lsp/rust_analyzer.lua#L56) - +- on_attach (use "gF" to view): ../lsp/rust_analyzer.lua:56 +- root_dir (use "gF" to view): ../lsp/rust_analyzer.lua:56 +< ------------------------------------------------------------------------------ salt_ls @@ -8826,19 +7238,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "salt_lsp_server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "sls" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ scheme_langserver @@ -8852,19 +7258,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "scheme-langserver", "~/.scheme-langserver.log", "enable", "disable" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "scheme" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Akku.manifest", ".git" } - ``` - +< ------------------------------------------------------------------------------ scry @@ -8878,19 +7278,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "scry" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "crystal" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "shard.yml", ".git" } - ``` - +< ------------------------------------------------------------------------------ selene3p_ls @@ -8904,19 +7298,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "selene-3p-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "lua" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "selene.toml" } - ``` - +< ------------------------------------------------------------------------------ serve_d @@ -8931,19 +7319,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "serve-d" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "d" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "dub.json", "dub.sdl", ".git" } - ``` - +< ------------------------------------------------------------------------------ shopify_theme_ls @@ -8961,23 +7343,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "shopify", "theme", "language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "liquid" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".shopifyignore", ".theme-check.yml", ".theme-check.yaml", "shopify.theme.toml" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ sixtyfps @@ -9005,15 +7379,11 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "sixtyfps-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "sixtyfps" } - ``` - +< ------------------------------------------------------------------------------ slangd @@ -9046,19 +7416,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "slangd" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "hlsl", "shaderslang" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ slint_lsp @@ -9084,19 +7448,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "slint-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "slint" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ smarty_ls @@ -9116,21 +7474,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "smarty-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "smarty" } - ``` -- `init_options` : - ```lua +- init_options: >lua {} - ``` -- `root_dir` source (use "gF" to open): [../lsp/smarty_ls.lua:15](../lsp/smarty_ls.lua#L15) -- `settings` : - ```lua +- root_dir (use "gF" to view): ../lsp/smarty_ls.lua:15 +- settings: >lua { css = { validate = true @@ -9139,8 +7490,7 @@ Default config: pluginDirs = {} } } - ``` - +< ------------------------------------------------------------------------------ smithy_ls @@ -9154,19 +7504,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "smithy-language-server", "0" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "smithy" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "smithy-build.json", "build.gradle", "build.gradle.kts", ".git" } - ``` - +< ------------------------------------------------------------------------------ snakeskin_ls @@ -9183,19 +7527,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "snakeskin-cli", "lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ss" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json" } - ``` - +< ------------------------------------------------------------------------------ snyk_ls @@ -9209,29 +7547,19 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "snyk-ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "go", "gomod", "javascript", "typescript", "json", "python", "requirements", "helm", "yaml", "terraform", "terraform-vars" } - ``` -- `init_options` : - ```lua +- init_options: >lua { activateSnykCode = "true" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git", ".snyk" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ solang @@ -9252,19 +7580,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "solang", "language-server", "--target", "evm" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "solidity" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ solargraph @@ -9284,33 +7606,23 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "solargraph", "stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ruby" } - ``` -- `init_options` : - ```lua +- init_options: >lua { formatting = true } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Gemfile", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { solargraph = { diagnostics = true } } - ``` - +< ------------------------------------------------------------------------------ solc @@ -9324,16 +7636,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "solc", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "solidity" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/solc.lua:9](../lsp/solc.lua#L9) - +- root_dir (use "gF" to view): ../lsp/solc.lua:9 +< ------------------------------------------------------------------------------ solidity @@ -9376,28 +7684,20 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "solidity-ls", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "solidity" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git", "package.json" } - ``` -- `settings` : - ```lua +- settings: >lua { solidity = { includePath = "", remapping = {} } } - ``` - +< ------------------------------------------------------------------------------ solidity_ls @@ -9417,19 +7717,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "vscode-solidity-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "solidity" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "hardhat.config.js", "hardhat.config.ts", "foundry.toml", "remappings.txt", "truffle.js", "truffle-config.js", "ape-config.yaml", ".git", "package.json" } - ``` - +< ------------------------------------------------------------------------------ solidity_ls_nomicfoundation @@ -9449,19 +7743,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "nomicfoundation-solidity-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "solidity" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "hardhat.config.js", "hardhat.config.ts", "foundry.toml", "remappings.txt", "truffle.js", "truffle-config.js", "ape-config.yaml", ".git", "package.json" } - ``` - +< ------------------------------------------------------------------------------ somesass_ls @@ -9487,31 +7775,21 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "some-sass-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "scss", "sass" } - ``` -- `name` : - ```lua +- name: >lua "somesass_ls" - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git", ".package.json" } - ``` -- `settings` : - ```lua +- settings: >lua { somesass = { suggestAllFromOpenDocument = true } } - ``` - +< ------------------------------------------------------------------------------ sorbet @@ -9532,19 +7810,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "srb", "tc", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ruby" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Gemfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ sourcekit @@ -9558,8 +7830,7 @@ Snippet to enable the language server: >lua Default config: -- `capabilities` : - ```lua +- capabilities: >lua { textDocument = { diagnostic = { @@ -9573,18 +7844,13 @@ Default config: } } } - ``` -- `cmd` : - ```lua +- cmd: >lua { "sourcekit-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "swift", "objc", "objcpp", "c", "cpp" } - ``` -- `get_language_id` source (use "gF" to open): [../lsp/sourcekit.lua:9](../lsp/sourcekit.lua#L9) -- `root_dir` source (use "gF" to open): [../lsp/sourcekit.lua:9](../lsp/sourcekit.lua#L9) - +- get_language_id (use "gF" to view): ../lsp/sourcekit.lua:9 +- root_dir (use "gF" to view): ../lsp/sourcekit.lua:9 +< ------------------------------------------------------------------------------ spectral @@ -9603,27 +7869,19 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "spectral-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "yaml", "json", "yml" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".spectral.yaml", ".spectral.yml", ".spectral.json", ".spectral.js" } - ``` -- `settings` : - ```lua +- settings: >lua { enable = true, run = "onType", validateLanguages = { "yaml", "json", "yml" } } - ``` - +< ------------------------------------------------------------------------------ spyglassmc_language_server @@ -9649,19 +7907,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "spyglassmc-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "mcfunction" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "pack.mcmeta" } - ``` - +< ------------------------------------------------------------------------------ sqlls @@ -9675,23 +7927,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "sql-language-server", "up", "--method", "stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "sql", "mysql" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".sqllsrc.json" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ sqls @@ -9711,23 +7955,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "sqls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "sql", "mysql" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "config.yml" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ sqruff @@ -9741,19 +7977,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "sqruff", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "sql" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".sqruff", ".git" } - ``` - +< ------------------------------------------------------------------------------ standardrb @@ -9767,19 +7997,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "standardrb", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ruby" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Gemfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ starlark_rust @@ -9797,19 +8021,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "starlark", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "star", "bzl", "BUILD.bazel" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ starpls @@ -9823,19 +8041,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "starpls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "bzl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "WORKSPACE", "WORKSPACE.bazel", "MODULE.bazel" } - ``` - +< ------------------------------------------------------------------------------ statix @@ -9849,19 +8061,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "statix", "check", "--stdin" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "nix" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "flake.nix", ".git" } - ``` - +< ------------------------------------------------------------------------------ steep @@ -9877,19 +8083,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "steep", "langserver" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ruby", "eruby" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Steepfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ stimulus_ls @@ -9913,19 +8113,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "stimulus-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "html", "ruby", "eruby", "blade", "php" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Gemfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ stylelint_lsp @@ -9955,23 +8149,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "stylelint-lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "astro", "css", "html", "less", "scss", "sugarss", "vue", "wxss" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".stylelintrc", ".stylelintrc.mjs", ".stylelintrc.cjs", ".stylelintrc.js", ".stylelintrc.json", ".stylelintrc.yaml", ".stylelintrc.yml", "stylelint.config.mjs", "stylelint.config.cjs", "stylelint.config.js" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ stylua3p_ls @@ -9985,19 +8171,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "stylua-3p-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "lua" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".stylua.toml", "stylua.toml" } - ``` - +< ------------------------------------------------------------------------------ superhtml @@ -10023,19 +8203,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "superhtml", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "superhtml", "html" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ svelte @@ -10054,20 +8228,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "svelteserver", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "svelte" } - ``` -- `on_attach` source (use "gF" to open): [../lsp/svelte.lua:12](../lsp/svelte.lua#L12) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/svelte.lua:12 +- root_markers: >lua { "package.json", ".git" } - ``` - +< ------------------------------------------------------------------------------ svlangserver @@ -10087,28 +8255,20 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "svlangserver" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "verilog", "systemverilog" } - ``` -- `on_attach` source (use "gF" to open): [../lsp/svlangserver.lua:28](../lsp/svlangserver.lua#L28) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/svlangserver.lua:28 +- root_markers: >lua { ".svlangserver", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { systemverilog = { includeIndexing = { "*.{v,vh,sv,svh}", "**/*.{v,vh,sv,svh}" } } } - ``` - +< ------------------------------------------------------------------------------ svls @@ -10127,19 +8287,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "svls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "verilog", "systemverilog" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ swift_mesonls @@ -10153,19 +8307,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "Swift-MesonLSP", "--lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "meson" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "meson.build", "meson_options.txt", "meson.options", ".git" } - ``` - +< ------------------------------------------------------------------------------ syntax_tree @@ -10188,19 +8336,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "stree", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ruby" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".streerc", "Gemfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ systemd_ls @@ -10219,19 +8361,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "systemd-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "systemd" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ tabby_ml @@ -10251,19 +8387,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "tabby-agent", "--lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua {} - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ tailwindcss @@ -10279,18 +8409,13 @@ Snippet to enable the language server: >lua Default config: -- `before_init` source (use "gF" to open): [../lsp/tailwindcss.lua:9](../lsp/tailwindcss.lua#L9) -- `cmd` : - ```lua +- before_init (use "gF" to view): ../lsp/tailwindcss.lua:9 +- cmd: >lua { "tailwindcss-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "aspnetcorerazor", "astro", "astro-markdown", "blade", "clojure", "django-html", "htmldjango", "edge", "eelixir", "elixir", "ejs", "erb", "eruby", "gohtml", "gohtmltmpl", "haml", "handlebars", "hbs", "html", "htmlangular", "html-eex", "heex", "jade", "leaf", "liquid", "markdown", "mdx", "mustache", "njk", "nunjucks", "php", "razor", "slim", "twig", "css", "less", "postcss", "sass", "scss", "stylus", "sugarss", "javascript", "javascriptreact", "reason", "rescript", "typescript", "typescriptreact", "vue", "svelte", "templ" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/tailwindcss.lua:9](../lsp/tailwindcss.lua#L9) -- `settings` : - ```lua +- root_dir (use "gF" to view): ../lsp/tailwindcss.lua:9 +- settings: >lua { tailwindCSS = { classAttributes = { "class", "className", "class:list", "classList", "ngClass" }, @@ -10312,9 +8437,8 @@ Default config: validate = true } } - ``` - `workspace_required` : `true` - +< ------------------------------------------------------------------------------ taplo @@ -10333,19 +8457,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "taplo", "lsp", "stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "toml" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ tblgen_lsp_server @@ -10361,19 +8479,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "tblgen-lsp-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "tablegen" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "tablegen_compile_commands.yml", ".git" } - ``` - +< ------------------------------------------------------------------------------ teal_ls @@ -10395,19 +8507,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "teal-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "teal" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "tlconfig.lua" } - ``` - +< ------------------------------------------------------------------------------ templ @@ -10421,19 +8527,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "templ", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "templ" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "go.work", "go.mod", ".git" } - ``` - +< ------------------------------------------------------------------------------ terraform_lsp @@ -10471,19 +8571,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "terraform-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "terraform", "hcl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".terraform", ".git" } - ``` - +< ------------------------------------------------------------------------------ terraformls @@ -10525,19 +8619,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "terraform-ls", "serve" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "terraform", "terraform-vars" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".terraform", ".git" } - ``` - +< ------------------------------------------------------------------------------ texlab @@ -10553,21 +8641,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "texlab" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "tex", "plaintex", "bib" } - ``` -- `on_attach` source (use "gF" to open): [../lsp/texlab.lua:164](../lsp/texlab.lua#L164) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/texlab.lua:164 +- root_markers: >lua { ".git", ".latexmkrc", ".texlabroot", "texlabroot", "Tectonic.toml" } - ``` -- `settings` : - ```lua +- settings: >lua { texlab = { bibtexFormatter = "texlab", @@ -10592,8 +8673,7 @@ Default config: } } } - ``` - +< ------------------------------------------------------------------------------ textlsp @@ -10614,20 +8694,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "textlsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "text", "tex", "org" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { textLSP = { analysers = { @@ -10647,8 +8720,7 @@ Default config: } } } - ``` - +< ------------------------------------------------------------------------------ tflint @@ -10663,19 +8735,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "tflint", "--langserver" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "terraform" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".terraform", ".git", ".tflint.hcl" } - ``` - +< ------------------------------------------------------------------------------ theme_check @@ -10700,23 +8766,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "theme-check-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "liquid" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".theme-check.yml" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ thriftls @@ -10730,19 +8788,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "thriftls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "thrift" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".thrift" } - ``` - +< ------------------------------------------------------------------------------ tilt_ls @@ -10762,19 +8814,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "tilt", "lsp", "start" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "tiltfile" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ tinymist @@ -10794,20 +8840,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "tinymist" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "typst" } - ``` -- `on_attach` source (use "gF" to open): [../lsp/tinymist.lua:52](../lsp/tinymist.lua#L52) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/tinymist.lua:52 +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ ts_ls @@ -10887,32 +8927,22 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "typescript-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx" } - ``` -- `handlers` : - ```lua +- handlers: >lua { ["_typescript.rename"] = <function 1> } - ``` -- `init_options` : - ```lua +- init_options: >lua { hostInfo = "neovim" } - ``` -- `on_attach` source (use "gF" to open): [../lsp/ts_ls.lua:73](../lsp/ts_ls.lua#L73) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/ts_ls.lua:73 +- root_markers: >lua { "tsconfig.json", "jsconfig.json", "package.json", ".git" } - ``` - +< ------------------------------------------------------------------------------ ts_query_ls @@ -10948,20 +8978,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ts_query_ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "query" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "queries", ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { parser_aliases = { ecma = "javascript", @@ -10969,8 +8992,7 @@ Default config: php_only = "php" } } - ``` - +< ------------------------------------------------------------------------------ tsp_server @@ -10989,19 +9011,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "tsp-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "typespec" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "tspconfig.yaml", ".git" } - ``` - +< ------------------------------------------------------------------------------ ttags @@ -11013,19 +9029,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ttags", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ruby", "rust", "javascript", "haskell" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ turbo_ls @@ -11049,19 +9059,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "turbo-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "html", "ruby", "eruby", "blade", "php" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Gemfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ turtle_ls @@ -11076,21 +9080,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "node", [3] = "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "turtle", "ttl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ tvm_ffi_navigator @@ -11107,19 +9105,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "python", "-m", "ffi_navigator.langserver" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "python", "cpp" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "pyproject.toml", ".git" } - ``` - +< ------------------------------------------------------------------------------ twiggy_language_server @@ -11136,19 +9128,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "twiggy-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "twig" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "composer.json", ".git" } - ``` - +< ------------------------------------------------------------------------------ typeprof @@ -11162,19 +9148,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "typeprof", "--lsp", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ruby", "eruby" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "Gemfile", ".git" } - ``` - +< ------------------------------------------------------------------------------ typos_lsp @@ -11191,19 +9171,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "typos-lsp" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "typos.toml", "_typos.toml", ".typos.toml", "pyproject.toml", "Cargo.toml" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ typst_lsp @@ -11217,19 +9191,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "typst-lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "typst" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ uiua @@ -11245,19 +9213,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "uiua", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "uiua" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "main.ua", ".fmt.ua", ".git" } - ``` - +< ------------------------------------------------------------------------------ ungrammar_languageserver @@ -11275,20 +9237,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ungrammar-languageserver", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ungrammar" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { ungrammar = { format = { @@ -11299,8 +9254,7 @@ Default config: } } } - ``` - +< ------------------------------------------------------------------------------ unison @@ -11312,20 +9266,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "nc", "localhost", "5757" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "unison" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/unison.lua:7](../lsp/unison.lua#L7) -- `settings` : - ```lua +- root_dir (use "gF" to view): ../lsp/unison.lua:7 +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ unocss @@ -11342,20 +9290,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "unocss-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "erb", "haml", "hbs", "html", "css", "postcss", "javascript", "javascriptreact", "markdown", "ejs", "php", "svelte", "typescript", "typescriptreact", "vue-html", "vue", "sass", "scss", "less", "stylus", "astro", "rescript", "rust" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "unocss.config.js", "unocss.config.ts", "uno.config.js", "uno.config.ts" } - ``` - `workspace_required` : `true` - +< ------------------------------------------------------------------------------ uvls @@ -11379,19 +9321,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "uvls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "uvl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ v_analyzer @@ -11407,19 +9343,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "v-analyzer" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "v", "vsh", "vv" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "v.mod", ".git" } - ``` - +< ------------------------------------------------------------------------------ vacuum @@ -11444,19 +9374,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "vacuum", "language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "yaml.openapi", "json.openapi" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ vala_ls @@ -11468,16 +9392,12 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "vala-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "vala", "genie" } - ``` -- `root_dir` source (use "gF" to open): [../lsp/vala_ls.lua:26](../lsp/vala_ls.lua#L26) - +- root_dir (use "gF" to view): ../lsp/vala_ls.lua:26 +< ------------------------------------------------------------------------------ vale_ls @@ -11491,19 +9411,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "vale-ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "markdown", "text", "tex", "rst" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".vale.ini" } - ``` - +< ------------------------------------------------------------------------------ verible @@ -11522,19 +9436,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "verible-verilog-ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "systemverilog", "verilog" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ veridian @@ -11560,19 +9468,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "veridian" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "systemverilog", "verilog" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ veryl_ls @@ -11591,19 +9493,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "veryl-ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "veryl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ vhdl_ls @@ -11640,19 +9536,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "vhdl_ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "vhd", "vhdl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "vhdl_ls.toml", ".vhdl_ls.toml" } - ``` - +< ------------------------------------------------------------------------------ vimls @@ -11669,16 +9559,11 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "vim-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "vim" } - ``` -- `init_options` : - ```lua +- init_options: >lua { diagnostic = { enable = true @@ -11698,12 +9583,9 @@ Default config: }, vimruntime = "" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ visualforce_ls @@ -11731,24 +9613,18 @@ Snippet to enable the language server: >lua Default config: -- `filetypes` : - ```lua +- filetypes: >lua { "visualforce" } - ``` -- `init_options` : - ```lua +- init_options: >lua { embeddedLanguages = { css = true, javascript = true } } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "sfdx-project.json" } - ``` - +< ------------------------------------------------------------------------------ vls @@ -11764,19 +9640,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "v", "ls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "v", "vlang" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "v.mod", ".git" } - ``` - +< ------------------------------------------------------------------------------ volar @@ -11859,28 +9729,20 @@ Snippet to enable the language server: >lua Default config: -- `before_init` source (use "gF" to open): [../lsp/volar.lua:88](../lsp/volar.lua#L88) -- `cmd` : - ```lua +- before_init (use "gF" to view): ../lsp/volar.lua:88 +- cmd: >lua { "vue-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "vue" } - ``` -- `init_options` : - ```lua +- init_options: >lua { typescript = { tsdk = "" } } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json" } - ``` - +< ------------------------------------------------------------------------------ vscoqtop @@ -11892,19 +9754,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "vscoqtop" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "coq" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "_CoqProject", ".git" } - ``` - +< ------------------------------------------------------------------------------ vtsls @@ -11926,19 +9782,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "vtsls", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "tsconfig.json", "package.json", "jsconfig.json", ".git" } - ``` - +< ------------------------------------------------------------------------------ vuels @@ -11956,16 +9806,11 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "vls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "vue" } - ``` -- `init_options` : - ```lua +- init_options: >lua { config = { css = {}, @@ -12004,12 +9849,9 @@ Default config: } } } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "package.json", "vue.config.js" } - ``` - +< ------------------------------------------------------------------------------ wasm_language_tools @@ -12024,15 +9866,11 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "wat_server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "wat" } - ``` - +< ------------------------------------------------------------------------------ wgsl_analyzer @@ -12049,23 +9887,15 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "wgsl-analyzer" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "wgsl" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua {} - ``` - +< ------------------------------------------------------------------------------ yamlls @@ -12134,20 +9964,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "yaml-language-server", "--stdio" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "yaml", "yaml.docker-compose", "yaml.gitlab" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` -- `settings` : - ```lua +- settings: >lua { redhat = { telemetry = { @@ -12155,8 +9978,7 @@ Default config: } } } - ``` - +< ------------------------------------------------------------------------------ yang_lsp @@ -12170,19 +9992,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "yang-language-server" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "yang" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ yls @@ -12200,19 +10016,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "yls", "-vv" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "yar", "yara" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ ziggy @@ -12226,19 +10036,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ziggy", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ziggy" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ ziggy_schema @@ -12252,19 +10056,13 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "ziggy", "lsp", "--schema" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "ziggy_schema" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { ".git" } - ``` - +< ------------------------------------------------------------------------------ zk @@ -12278,20 +10076,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "zk", "lsp" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "markdown" } - ``` -- `on_attach` source (use "gF" to open): [../lsp/zk.lua:15](../lsp/zk.lua#L15) -- `root_markers` : - ```lua +- on_attach (use "gF" to view): ../lsp/zk.lua:15 +- root_markers: >lua { ".zk" } - ``` - +< ------------------------------------------------------------------------------ zls @@ -12305,20 +10097,14 @@ Snippet to enable the language server: >lua Default config: -- `cmd` : - ```lua +- cmd: >lua { "zls" } - ``` -- `filetypes` : - ```lua +- filetypes: >lua { "zig", "zir" } - ``` -- `root_markers` : - ```lua +- root_markers: >lua { "zls.json", "build.zig", ".git" } - ``` - `workspace_required` : `false` - +< ============================================================================== |
