aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorgithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2025-04-25 18:47:57 +0000
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2025-04-25 18:47:57 +0000
commitf875e581b67fa21417cc6836fe68273e42b6b1b1 (patch)
tree8da48c0fd175c8ead20fe64a7314ae17bccf8c6e /doc
parentfix(docgen.lua): obsolete enable snippet (diff)
downloadnvim-lspconfig-f875e581b67fa21417cc6836fe68273e42b6b1b1.tar
nvim-lspconfig-f875e581b67fa21417cc6836fe68273e42b6b1b1.tar.gz
nvim-lspconfig-f875e581b67fa21417cc6836fe68273e42b6b1b1.tar.bz2
nvim-lspconfig-f875e581b67fa21417cc6836fe68273e42b6b1b1.tar.lz
nvim-lspconfig-f875e581b67fa21417cc6836fe68273e42b6b1b1.tar.xz
nvim-lspconfig-f875e581b67fa21417cc6836fe68273e42b6b1b1.tar.zst
nvim-lspconfig-f875e581b67fa21417cc6836fe68273e42b6b1b1.zip
docs: update configs.md
skip-checks: true
Diffstat (limited to 'doc')
-rw-r--r--doc/configs.md688
1 files changed, 344 insertions, 344 deletions
diff --git a/doc/configs.md b/doc/configs.md
index 5956b99d..28167487 100644
--- a/doc/configs.md
+++ b/doc/configs.md
@@ -371,7 +371,7 @@ vim.lsp.config('ada_ls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.ada_ls.setup{}
+vim.lsp.enable('ada_ls')
```
Default config:
@@ -395,7 +395,7 @@ Language Server for Agda.
Snippet to enable the language server:
```lua
-require'lspconfig'.agda_ls.setup{}
+vim.lsp.enable('agda_ls')
```
Default config:
@@ -422,7 +422,7 @@ It can be i
Snippet to enable the language server:
```lua
-require'lspconfig'.aiken.setup{}
+vim.lsp.enable('aiken')
```
Default config:
@@ -451,7 +451,7 @@ Refer to the [documentation](https://posit-dev.github.io/air/editors.html) for m
Snippet to enable the language server:
```lua
-require'lspconfig'.air.setup{}
+vim.lsp.enable('air')
```
Default config:
@@ -496,7 +496,7 @@ Alternatively, you may use a syntax plugin like https://github.com/runoshun/vim-
Snippet to enable the language server:
```lua
-require'lspconfig'.alloy_ls.setup{}
+vim.lsp.enable('alloy_ls')
```
Default config:
@@ -528,7 +528,7 @@ Available options:
Snippet to enable the language server:
```lua
-require'lspconfig'.anakin_language_server.setup{}
+vim.lsp.enable('anakin_language_server')
```
Default config:
@@ -576,7 +576,7 @@ require'lspconfig'.angularls.setup{
Snippet to enable the language server:
```lua
-require'lspconfig'.angularls.setup{}
+vim.lsp.enable('angularls')
```
Default config:
@@ -609,7 +609,7 @@ npm install -g @ansible/ansible-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.ansiblels.setup{}
+vim.lsp.enable('ansiblels')
```
Default config:
@@ -662,7 +662,7 @@ npm install -g antlers-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.antlersls.setup{}
+vim.lsp.enable('antlersls')
```
Default config:
@@ -753,7 +753,7 @@ Ref: https://github.com/arduino/arduino-ide/issues/159
Snippet to enable the language server:
```lua
-require'lspconfig'.arduino_language_server.setup{}
+vim.lsp.enable('arduino_language_server')
```
Default config:
@@ -791,7 +791,7 @@ cargo install asm-lsp
Snippet to enable the language server:
```lua
-require'lspconfig'.asm_lsp.setup{}
+vim.lsp.enable('asm_lsp')
```
Default config:
@@ -822,7 +822,7 @@ npm install [-g] @ast-grep/cli
Snippet to enable the language server:
```lua
-require'lspconfig'.ast_grep.setup{}
+vim.lsp.enable('ast_grep')
```
Default config:
@@ -852,7 +852,7 @@ npm install -g @astrojs/language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.astro.setup{}
+vim.lsp.enable('astro')
```
Default config:
@@ -937,7 +937,7 @@ vim.treesitter.language.register('hcl', 'atlas-rule')
Snippet to enable the language server:
```lua
-require'lspconfig'.atlas.setup{}
+vim.lsp.enable('atlas')
```
Default config:
@@ -966,7 +966,7 @@ NOTE: AutoHotkey is Windows-only.
Snippet to enable the language server:
```lua
-require'lspconfig'.autohotkey_lsp.setup{}
+vim.lsp.enable('autohotkey_lsp')
```
Default config:
@@ -1036,7 +1036,7 @@ Language server for autoconf, automake and make using tree sitter in python.
Snippet to enable the language server:
```lua
-require'lspconfig'.autotools_ls.setup{}
+vim.lsp.enable('autotools_ls')
```
Default config:
@@ -1063,7 +1063,7 @@ npm install -g awk-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.awk_ls.setup{}
+vim.lsp.enable('awk_ls')
```
Default config:
@@ -1112,7 +1112,7 @@ The Azure Pipelines LSP is a fork of `yaml-language-server` and as such the same
Snippet to enable the language server:
```lua
-require'lspconfig'.azure_pipelines_ls.setup{}
+vim.lsp.enable('azure_pipelines_ls')
```
Default config:
@@ -1177,7 +1177,7 @@ init_options = {
Snippet to enable the language server:
```lua
-require'lspconfig'.bacon_ls.setup{}
+vim.lsp.enable('bacon_ls')
```
Default config:
@@ -1209,7 +1209,7 @@ The `bal` command line tool must be installed and available in your system's PAT
Snippet to enable the language server:
```lua
-require'lspconfig'.ballerina.setup{}
+vim.lsp.enable('ballerina')
```
Default config:
@@ -1236,7 +1236,7 @@ https://detachhead.github.io/basedpyright
Snippet to enable the language server:
```lua
-require'lspconfig'.basedpyright.setup{}
+vim.lsp.enable('basedpyright')
```
Default config:
@@ -1281,7 +1281,7 @@ Language server for bash, written using tree sitter in typescript.
Snippet to enable the language server:
```lua
-require'lspconfig'.bashls.setup{}
+vim.lsp.enable('bashls')
```
Default config:
@@ -1320,7 +1320,7 @@ npm install -g basics-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.basics_ls.setup{}
+vim.lsp.enable('basics_ls')
```
Default config:
@@ -1365,7 +1365,7 @@ vim.filetype.add {
Snippet to enable the language server:
```lua
-require'lspconfig'.bazelrc_lsp.setup{}
+vim.lsp.enable('bazelrc_lsp')
```
Default config:
@@ -1392,7 +1392,7 @@ See https://github.com/polarmutex/beancount-language-server#configuration for co
Snippet to enable the language server:
```lua
-require'lspconfig'.beancount.setup{}
+vim.lsp.enable('beancount')
```
Default config:
@@ -1451,7 +1451,7 @@ To download the latest release and place in /usr/local/bin/bicep-langserver:
Snippet to enable the language server:
```lua
-require'lspconfig'.bicep.setup{}
+vim.lsp.enable('bicep')
```
Default config:
@@ -1482,7 +1482,7 @@ npm install [-g] @biomejs/biome
Snippet to enable the language server:
```lua
-require'lspconfig'.biome.setup{}
+vim.lsp.enable('biome')
```
Default config:
@@ -1505,7 +1505,7 @@ Default config:
Snippet to enable the language server:
```lua
-require'lspconfig'.bitbake_language_server.setup{}
+vim.lsp.enable('bitbake_language_server')
```
Default config:
@@ -1535,7 +1535,7 @@ of the blueprint-compiler.
Snippet to enable the language server:
```lua
-require'lspconfig'.blueprint_ls.setup{}
+vim.lsp.enable('blueprint_ls')
```
Default config:
@@ -1572,7 +1572,7 @@ $ go install github.com/kitagry/bqls@latest
Snippet to enable the language server:
```lua
-require'lspconfig'.bqls.setup{}
+vim.lsp.enable('bqls')
```
Default config:
@@ -1606,7 +1606,7 @@ npm install -g brighterscript
Snippet to enable the language server:
```lua
-require'lspconfig'.bright_script.setup{}
+vim.lsp.enable('bright_script')
```
Default config:
@@ -1634,7 +1634,7 @@ Language Server Protocol implementation for 1C (BSL) - 1C:Enterprise 8 and OneSc
Snippet to enable the language server:
```lua
-require'lspconfig'.bsl_ls.setup{}
+vim.lsp.enable('bsl_ls')
```
Default config:
@@ -1663,7 +1663,7 @@ vim.cmd [[ autocmd BufRead,BufNewFile *.bxl,BUCK,TARGETS set filetype=bzl ]]
Snippet to enable the language server:
```lua
-require'lspconfig'.buck2.setup{}
+vim.lsp.enable('buck2')
```
Default config:
@@ -1691,7 +1691,7 @@ supporting new dialects defined in buddy-mlir.
Snippet to enable the language server:
```lua
-require'lspconfig'.buddy_ls.setup{}
+vim.lsp.enable('buddy_ls')
```
Default config:
@@ -1720,7 +1720,7 @@ buf beta lsp is a Protobuf language server compatible with Buf modules and works
Snippet to enable the language server:
```lua
-require'lspconfig'.buf_ls.setup{}
+vim.lsp.enable('buf_ls')
```
Default config:
@@ -1752,7 +1752,7 @@ bufls is a Protobuf language server compatible with Buf modules and workspaces
Snippet to enable the language server:
```lua
-require'lspconfig'.bufls.setup{}
+vim.lsp.enable('bufls')
```
Default config:
@@ -1781,7 +1781,7 @@ https://docs.stack.build/docs/vscode/starlark-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.bzl.setup{}
+vim.lsp.enable('bzl')
```
Default config:
@@ -1808,7 +1808,7 @@ Language Server for c3.
Snippet to enable the language server:
```lua
-require'lspconfig'.c3_lsp.setup{}
+vim.lsp.enable('c3_lsp')
```
Default config:
@@ -1842,7 +1842,7 @@ vim.lsp.enable('cairo_ls')
Snippet to enable the language server:
```lua
-require'lspconfig'.cairo_ls.setup{}
+vim.lsp.enable('cairo_ls')
```
Default config:
@@ -1879,7 +1879,7 @@ npm i -g @sap/cds-lsp
Snippet to enable the language server:
```lua
-require'lspconfig'.cds_lsp.setup{}
+vim.lsp.enable('cds_lsp')
```
Default config:
@@ -1914,7 +1914,7 @@ Default config:
Snippet to enable the language server:
```lua
-require'lspconfig'.circom-lsp.setup{}
+vim.lsp.enable('circom-lsp')
```
Default config:
@@ -1948,7 +1948,7 @@ https://clangd.llvm.org/installation.html
Snippet to enable the language server:
```lua
-require'lspconfig'.clangd.setup{}
+vim.lsp.enable('clangd')
```
Default config:
@@ -1987,7 +1987,7 @@ Default config:
Snippet to enable the language server:
```lua
-require'lspconfig'.clarity_lsp.setup{}
+vim.lsp.enable('clarity_lsp')
```
Default config:
@@ -2014,7 +2014,7 @@ Clojure Language Server
Snippet to enable the language server:
```lua
-require'lspconfig'.clojure_lsp.setup{}
+vim.lsp.enable('clojure_lsp')
```
Default config:
@@ -2041,7 +2041,7 @@ CMake LSP Implementation
Snippet to enable the language server:
```lua
-require'lspconfig'.cmake.setup{}
+vim.lsp.enable('cmake')
```
Default config:
@@ -2072,7 +2072,7 @@ Cobol language support
Snippet to enable the language server:
```lua
-require'lspconfig'.cobol_ls.setup{}
+vim.lsp.enable('cobol_ls')
```
Default config:
@@ -2103,7 +2103,7 @@ npm install -g coffeesense-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.coffeesense.setup{}
+vim.lsp.enable('coffeesense')
```
Default config:
@@ -2136,7 +2136,7 @@ After the download unzip the Contextive.LanguageServer binary and copy the file
Snippet to enable the language server:
```lua
-require'lspconfig'.contextive.setup{}
+vim.lsp.enable('contextive')
```
Default config:
@@ -2157,7 +2157,7 @@ https://github.com/ejgallego/coq-lsp/
Snippet to enable the language server:
```lua
-require'lspconfig'.coq_lsp.setup{}
+vim.lsp.enable('coq_lsp')
```
Default config:
@@ -2184,7 +2184,7 @@ Crystal language server.
Snippet to enable the language server:
```lua
-require'lspconfig'.crystalline.setup{}
+vim.lsp.enable('crystalline')
```
Default config:
@@ -2215,7 +2215,7 @@ The preferred way to install csharp-ls is with `dotnet tool install --global csh
Snippet to enable the language server:
```lua
-require'lspconfig'.csharp_ls.setup{}
+vim.lsp.enable('csharp_ls')
```
Default config:
@@ -2251,7 +2251,7 @@ npm i -g css-variables-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.css_variables.setup{}
+vim.lsp.enable('css_variables')
```
Default config:
@@ -2303,7 +2303,7 @@ vim.lsp.config('cssls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.cssls.setup{}
+vim.lsp.enable('cssls')
```
Default config:
@@ -2355,7 +2355,7 @@ npm install -g cssmodules-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.cssmodules_ls.setup{}
+vim.lsp.enable('cssmodules_ls')
```
Default config:
@@ -2389,7 +2389,7 @@ npm install -g @cucumber/language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.cucumber_language_server.setup{}
+vim.lsp.enable('cucumber_language_server')
```
Default config:
@@ -2416,7 +2416,7 @@ CUE makes it easy to validate data, write schemas, and ensure configurations ali
Snippet to enable the language server:
```lua
-require'lspconfig'.cue.setup{}
+vim.lsp.enable('cue')
```
Default config:
@@ -2463,7 +2463,7 @@ Here's an example that disables type checking in JavaScript files.
Snippet to enable the language server:
```lua
-require'lspconfig'.custom_elements_ls.setup{}
+vim.lsp.enable('custom_elements_ls')
```
Default config:
@@ -2495,7 +2495,7 @@ npm i -g @neo4j-cypher/language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.cypher_ls.setup{}
+vim.lsp.enable('cypher_ls')
```
Default config:
@@ -2520,7 +2520,7 @@ DaedalusLanguageServer
Snippet to enable the language server:
```lua
-require'lspconfig'.daedalus_ls.setup{}
+vim.lsp.enable('daedalus_ls')
```
Default config:
@@ -2559,7 +2559,7 @@ Support for the Dafny language server.
Snippet to enable the language server:
```lua
-require'lspconfig'.dafny.setup{}
+vim.lsp.enable('dafny')
```
Default config:
@@ -2586,7 +2586,7 @@ Dagger's lsp server for cuelang.
Snippet to enable the language server:
```lua
-require'lspconfig'.dagger.setup{}
+vim.lsp.enable('dagger')
```
Default config:
@@ -2613,7 +2613,7 @@ Language server for dart.
Snippet to enable the language server:
```lua
-require'lspconfig'.dartls.setup{}
+vim.lsp.enable('dartls')
```
Default config:
@@ -2659,7 +2659,7 @@ Language server for DCM analyzer.
Snippet to enable the language server:
```lua
-require'lspconfig'.dcmls.setup{}
+vim.lsp.enable('dcmls')
```
Default config:
@@ -2686,7 +2686,7 @@ Language Server for Debian packages.
Snippet to enable the language server:
```lua
-require'lspconfig'.debputy.setup{}
+vim.lsp.enable('debputy')
```
Default config:
@@ -2722,7 +2722,7 @@ vim.g.markdown_fenced_languages = {
Snippet to enable the language server:
```lua
-require'lspconfig'.denols.setup{}
+vim.lsp.enable('denols')
```
Default config:
@@ -2785,7 +2785,7 @@ prebuilt binaries can be found [here](https://github.com/dhall-lang/dhall-haskel
Snippet to enable the language server:
```lua
-require'lspconfig'.dhall_lsp_server.setup{}
+vim.lsp.enable('dhall_lsp_server')
```
Default config:
@@ -2812,7 +2812,7 @@ Diagnostic language server integrate with linters.
Snippet to enable the language server:
```lua
-require'lspconfig'.diagnosticls.setup{}
+vim.lsp.enable('diagnosticls')
```
Default config:
@@ -2843,7 +2843,7 @@ text editor that speaks the LSP protocol.
Snippet to enable the language server:
```lua
-require'lspconfig'.digestif.setup{}
+vim.lsp.enable('digestif')
```
Default config:
@@ -2870,7 +2870,7 @@ https://github.com/fourdigits/django-template-lsp
Snippet to enable the language server:
```lua
-require'lspconfig'.djlsp.setup{}
+vim.lsp.enable('djlsp')
```
Default config:
@@ -2908,7 +2908,7 @@ Note: If the docker-compose-langserver doesn't startup when entering a `docker-c
Snippet to enable the language server:
```lua
-require'lspconfig'.docker_compose_language_service.setup{}
+vim.lsp.enable('docker_compose_language_service')
```
Default config:
@@ -2953,7 +2953,7 @@ vim.lsp.config('dockerls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.dockerls.setup{}
+vim.lsp.enable('dockerls')
```
Default config:
@@ -2983,7 +2983,7 @@ opam install dolmen_lsp
Snippet to enable the language server:
```lua
-require'lspconfig'.dolmenls.setup{}
+vim.lsp.enable('dolmenls')
```
Default config:
@@ -3013,7 +3013,7 @@ npm install -g dot-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.dotls.setup{}
+vim.lsp.enable('dotls')
```
Default config:
@@ -3040,7 +3040,7 @@ Pluggable and configurable code formatting platform written in Rust.
Snippet to enable the language server:
```lua
-require'lspconfig'.dprint.setup{}
+vim.lsp.enable('dprint')
```
Default config:
@@ -3082,7 +3082,7 @@ vim.lsp.config('ds_pinyin_lsp', {
Snippet to enable the language server:
```lua
-require'lspconfig'.ds_pinyin_lsp.setup{}
+vim.lsp.enable('ds_pinyin_lsp')
```
Default config:
@@ -3130,7 +3130,7 @@ https://docs.zephyrproject.org/latest/build/dts/index.html
Snippet to enable the language server:
```lua
-require'lspconfig'.dts_lsp.setup{}
+vim.lsp.enable('dts_lsp')
```
Default config:
@@ -3165,7 +3165,7 @@ A fast language server for earthly.
Snippet to enable the language server:
```lua
-require'lspconfig'.earthlyls.setup{}
+vim.lsp.enable('earthlyls')
```
Default config:
@@ -3195,7 +3195,7 @@ Ecsact SDK: https://ecsact.dev/start
Snippet to enable the language server:
```lua
-require'lspconfig'.ecsact.setup{}
+vim.lsp.enable('ecsact')
```
Default config:
@@ -3244,7 +3244,7 @@ vim.lsp.config('elixirls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.elixirls.setup{}
+vim.lsp.enable('elixirls')
```
Default config:
@@ -3267,7 +3267,7 @@ npm install -g elm elm-test elm-format @elm-tooling/elm-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.elmls.setup{}
+vim.lsp.enable('elmls')
```
Default config:
@@ -3307,7 +3307,7 @@ inspired by rust-analyzer.
Snippet to enable the language server:
```lua
-require'lspconfig'.elp.setup{}
+vim.lsp.enable('elp')
```
Default config:
@@ -3338,7 +3338,7 @@ npm install -g @ember-tooling/ember-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.ember.setup{}
+vim.lsp.enable('ember')
```
Default config:
@@ -3368,7 +3368,7 @@ npm install -g @olrtg/emmet-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.emmet_language_server.setup{}
+vim.lsp.enable('emmet_language_server')
```
Default config:
@@ -3398,7 +3398,7 @@ npm install -g emmet-ls
Snippet to enable the language server:
```lua
-require'lspconfig'.emmet_ls.setup{}
+vim.lsp.enable('emmet_ls')
```
Default config:
@@ -3431,7 +3431,7 @@ It might require you to provide cargo binaries installation path in it.
Snippet to enable the language server:
```lua
-require'lspconfig'.emmylua_ls.setup{}
+vim.lsp.enable('emmylua_ls')
```
Default config:
@@ -3466,7 +3466,7 @@ erg --language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.erg_language_server.setup{}
+vim.lsp.enable('erg_language_server')
```
Default config:
@@ -3502,7 +3502,7 @@ Installation requirements:
Snippet to enable the language server:
```lua
-require'lspconfig'.erlangls.setup{}
+vim.lsp.enable('erlangls')
```
Default config:
@@ -3568,7 +3568,7 @@ A full list and explanation of the available options can be found [here](https:/
Snippet to enable the language server:
```lua
-require'lspconfig'.esbonio.setup{}
+vim.lsp.enable('esbonio')
```
Default config:
@@ -3619,7 +3619,7 @@ Additional messages you can handle: `eslint/noConfig`
Snippet to enable the language server:
```lua
-require'lspconfig'.eslint.setup{}
+vim.lsp.enable('eslint')
```
Default config:
@@ -3689,7 +3689,7 @@ Facility language server protocol (LSP) support.
Snippet to enable the language server:
```lua
-require'lspconfig'.facility_language_server.setup{}
+vim.lsp.enable('facility_language_server')
```
Default config:
@@ -3716,7 +3716,7 @@ Fennel language server protocol (LSP) support.
Snippet to enable the language server:
```lua
-require'lspconfig'.fennel_language_server.setup{}
+vim.lsp.enable('fennel_language_server')
```
Default config:
@@ -3750,7 +3750,7 @@ All fennel-ls configuration options [can be found here](https://git.sr.ht/~xeroo
Snippet to enable the language server:
```lua
-require'lspconfig'.fennel_ls.setup{}
+vim.lsp.enable('fennel_ls')
```
Default config:
@@ -3789,7 +3789,7 @@ scope aware symbol analysis, per-token hover generation, and many others.
Snippet to enable the language server:
```lua
-require'lspconfig'.fish_lsp.setup{}
+vim.lsp.enable('fish_lsp')
```
Default config:
@@ -3830,7 +3830,7 @@ npx flow lsp --help
Snippet to enable the language server:
```lua
-require'lspconfig'.flow.setup{}
+vim.lsp.enable('flow')
```
Default config:
@@ -3859,7 +3859,7 @@ cargo install --git https://github.com/influxdata/flux-lsp
Snippet to enable the language server:
```lua
-require'lspconfig'.flux_lsp.setup{}
+vim.lsp.enable('flux_lsp')
```
Default config:
@@ -3889,7 +3889,7 @@ npm install -g foam-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.foam_ls.setup{}
+vim.lsp.enable('foam_ls')
```
Default config:
@@ -3921,7 +3921,7 @@ see the `fortls` [documentation](https://fortls.fortran-lang.org/options.html).
Snippet to enable the language server:
```lua
-require'lspconfig'.fortls.setup{}
+vim.lsp.enable('fortls')
```
Default config:
@@ -3964,7 +3964,7 @@ This is automatically done by plugins such as [PhilT/vim-fsharp](https://github.
Snippet to enable the language server:
```lua
-require'lspconfig'.fsautocomplete.setup{}
+vim.lsp.enable('fsautocomplete')
```
Default config:
@@ -4026,7 +4026,7 @@ If filetype determination is not already performed by an available plugin ([Phil
Snippet to enable the language server:
```lua
-require'lspconfig'.fsharp_language_server.setup{}
+vim.lsp.enable('fsharp_language_server')
```
Default config:
@@ -4060,7 +4060,7 @@ LSP support is included in FStar. Make sure `fstar.exe` is in your PATH.
Snippet to enable the language server:
```lua
-require'lspconfig'.fstar.setup{}
+vim.lsp.enable('fstar')
```
Default config:
@@ -4092,7 +4092,7 @@ futhark lsp
Snippet to enable the language server:
```lua
-require'lspconfig'.futhark_lsp.setup{}
+vim.lsp.enable('futhark_lsp')
```
Default config:
@@ -4119,7 +4119,7 @@ Language server for GDScript, used by Godot Engine.
Snippet to enable the language server:
```lua
-require'lspconfig'.gdscript.setup{}
+vim.lsp.enable('gdscript')
```
Default config:
@@ -4143,7 +4143,7 @@ A language server for the Godot Shading language.
Snippet to enable the language server:
```lua
-require'lspconfig'.gdshader_lsp.setup{}
+vim.lsp.enable('gdshader_lsp')
```
Default config:
@@ -4181,7 +4181,7 @@ npm install -g gh-actions-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.gh_actions_ls.setup{}
+vim.lsp.enable('gh_actions_ls')
```
Default config:
@@ -4220,7 +4220,7 @@ A library for building Haskell IDE tooling.
Snippet to enable the language server:
```lua
-require'lspconfig'.ghcide.setup{}
+vim.lsp.enable('ghcide')
```
Default config:
@@ -4250,7 +4250,7 @@ A language server for VHDL, using ghdl as its backend.
Snippet to enable the language server:
```lua
-require'lspconfig'.ghdl_ls.setup{}
+vim.lsp.enable('ghdl_ls')
```
Default config:
@@ -4281,7 +4281,7 @@ Default config:
Snippet to enable the language server:
```lua
-require'lspconfig'.ginko_ls.setup{}
+vim.lsp.enable('ginko_ls')
```
Default config:
@@ -4315,7 +4315,7 @@ cargo install gitlab-ci-ls
Snippet to enable the language server:
```lua
-require'lspconfig'.gitlab_ci_ls.setup{}
+vim.lsp.enable('gitlab_ci_ls')
```
Default config:
@@ -4363,7 +4363,7 @@ cargo install glasgow
Snippet to enable the language server:
```lua
-require'lspconfig'.glasgow.setup{}
+vim.lsp.enable('glasgow')
```
Default config:
@@ -4396,7 +4396,7 @@ It comes with the Gleam compiler, for installation see: [Installing Gleam](https
Snippet to enable the language server:
```lua
-require'lspconfig'.gleam.setup{}
+vim.lsp.enable('gleam')
```
Default config:
@@ -4423,7 +4423,7 @@ Language server for GLSL
Snippet to enable the language server:
```lua
-require'lspconfig'.glsl_analyzer.setup{}
+vim.lsp.enable('glsl_analyzer')
```
Default config:
@@ -4457,7 +4457,7 @@ via the `glsl-language-server` AUR package
Snippet to enable the language server:
```lua
-require'lspconfig'.glslls.setup{}
+vim.lsp.enable('glslls')
```
Default config:
@@ -4504,7 +4504,7 @@ exec node ${GNLS_SRC_DIR}/build/server.js $@
Snippet to enable the language server:
```lua
-require'lspconfig'.gnls.setup{}
+vim.lsp.enable('gnls')
```
Default config:
@@ -4540,7 +4540,7 @@ go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
Snippet to enable the language server:
```lua
-require'lspconfig'.golangci_lint_ls.setup{}
+vim.lsp.enable('golangci_lint_ls')
```
Default config:
@@ -4573,7 +4573,7 @@ Google's lsp server for golang.
Snippet to enable the language server:
```lua
-require'lspconfig'.gopls.setup{}
+vim.lsp.enable('gopls')
```
Default config:
@@ -4599,7 +4599,7 @@ If you're setting this up manually, build vscode-gradle using `./gradlew install
Snippet to enable the language server:
```lua
-require'lspconfig'.gradle_ls.setup{}
+vim.lsp.enable('gradle_ls')
```
Default config:
@@ -4640,7 +4640,7 @@ WARNING: Since this language server uses Grammarly's API, any document you open
Snippet to enable the language server:
```lua
-require'lspconfig'.grammarly.setup{}
+vim.lsp.enable('grammarly')
```
Default config:
@@ -4685,7 +4685,7 @@ Note that you must also have [the graphql package](https://github.com/graphql/gr
Snippet to enable the language server:
```lua
-require'lspconfig'.graphql.setup{}
+vim.lsp.enable('graphql')
```
Default config:
@@ -4723,7 +4723,7 @@ vim.lsp.config('groovyls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.groovyls.setup{}
+vim.lsp.enable('groovyls')
```
Default config:
@@ -4757,7 +4757,7 @@ Note: This LSP will start on `scheme.guile` filetype. You can set this file type
Snippet to enable the language server:
```lua
-require'lspconfig'.guile_ls.setup{}
+vim.lsp.enable('guile_ls')
```
Default config:
@@ -4797,7 +4797,7 @@ vim.lsp.config('harper_ls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.harper_ls.setup{}
+vim.lsp.enable('harper_ls')
```
Default config:
@@ -4824,7 +4824,7 @@ Install using: `pip install hdl-checker --upgrade`
Snippet to enable the language server:
```lua
-require'lspconfig'.hdl_checker.setup{}
+vim.lsp.enable('hdl_checker')
```
Default config:
@@ -4857,7 +4857,7 @@ If need Helm file highlight use [vim-helm](https://github.com/towolf/vim-helm) p
Snippet to enable the language server:
```lua
-require'lspconfig'.helm_ls.setup{}
+vim.lsp.enable('helm_ls')
```
Default config:
@@ -4896,7 +4896,7 @@ https://docs.hhvm.com/hhvm/getting-started/getting-started
Snippet to enable the language server:
```lua
-require'lspconfig'.hhvm.setup{}
+vim.lsp.enable('hhvm')
```
Default config:
@@ -4936,7 +4936,7 @@ init_options = {
Snippet to enable the language server:
```lua
-require'lspconfig'.hie.setup{}
+vim.lsp.enable('hie')
```
Default config:
@@ -4963,7 +4963,7 @@ To learn how to configure the HLASM language server, see the [HLASM Language Sup
Snippet to enable the language server:
```lua
-require'lspconfig'.hlasm.setup{}
+vim.lsp.enable('hlasm')
```
Default config:
@@ -4998,7 +4998,7 @@ vim.lsp.config('hls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.hls.setup{}
+vim.lsp.enable('hls')
```
Default config:
@@ -5036,7 +5036,7 @@ Start the language server at the Urbit Dojo prompt with: `|start %language-serve
Snippet to enable the language server:
```lua
-require'lspconfig'.hoon_ls.setup{}
+vim.lsp.enable('hoon_ls')
```
Default config:
@@ -5081,7 +5081,7 @@ vim.lsp.config('html', {
Snippet to enable the language server:
```lua
-require'lspconfig'.html.setup{}
+vim.lsp.enable('html')
```
Default config:
@@ -5128,7 +5128,7 @@ Lsp is still very much work in progress and experimental. Use at your own risk.
Snippet to enable the language server:
```lua
-require'lspconfig'.htmx.setup{}
+vim.lsp.enable('htmx')
```
Default config:
@@ -5155,7 +5155,7 @@ LSP for Hydra Python package config files.
Snippet to enable the language server:
```lua
-require'lspconfig'.hydra_lsp.setup{}
+vim.lsp.enable('hydra_lsp')
```
Default config:
@@ -5185,7 +5185,7 @@ go install github.com/ewen-lbh/hyprls/cmd/hyprls@latest
Snippet to enable the language server:
```lua
-require'lspconfig'.hyprls.setup{}
+vim.lsp.enable('hyprls')
```
Default config:
@@ -5237,7 +5237,7 @@ repo for the release of a compatible versioned branch.
Snippet to enable the language server:
```lua
-require'lspconfig'.idris2_lsp.setup{}
+vim.lsp.enable('idris2_lsp')
```
Default config:
@@ -5282,7 +5282,7 @@ settings = {
Snippet to enable the language server:
```lua
-require'lspconfig'.intelephense.setup{}
+vim.lsp.enable('intelephense')
```
Default config:
@@ -5306,7 +5306,7 @@ A Language Server Protocol implementation for Janet.
Snippet to enable the language server:
```lua
-require'lspconfig'.janet_lsp.setup{}
+vim.lsp.enable('janet_lsp')
```
Default config:
@@ -5335,7 +5335,7 @@ Point `cmd` to `lang_server_linux.sh` or the equivalent script for macOS/Windows
Snippet to enable the language server:
```lua
-require'lspconfig'.java_language_server.setup{}
+vim.lsp.enable('java_language_server')
```
Default config:
@@ -5390,7 +5390,7 @@ For automatic installation you can use the following unofficial installers/launc
Snippet to enable the language server:
```lua
-require'lspconfig'.jdtls.setup{}
+vim.lsp.enable('jdtls')
```
Default config:
@@ -5433,7 +5433,7 @@ https://github.com/pappasam/jedi-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.jedi_language_server.setup{}
+vim.lsp.enable('jedi_language_server')
```
Default config:
@@ -5470,7 +5470,7 @@ vim.filetype.add {
Snippet to enable the language server:
```lua
-require'lspconfig'.jinja_lsp.setup{}
+vim.lsp.enable('jinja_lsp')
```
Default config:
@@ -5512,7 +5512,7 @@ vim.cmd([[au BufRead,BufNewFile *.jq setfiletype jq]])
Snippet to enable the language server:
```lua
-require'lspconfig'.jqls.setup{}
+vim.lsp.enable('jqls')
```
Default config:
@@ -5556,7 +5556,7 @@ vim.lsp.config('jsonls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.jsonls.setup{}
+vim.lsp.enable('jsonls')
```
Default config:
@@ -5608,7 +5608,7 @@ folder of `$JULIA_DEPOT_PATH` entries. By default this simply `~/.julia/environm
Snippet to enable the language server:
```lua
-require'lspconfig'.julials.setup{}
+vim.lsp.enable('julials')
```
Default config:
@@ -5636,7 +5636,7 @@ https://github.com/terror/just-lsp
Snippet to enable the language server:
```lua
-require'lspconfig'.just.setup{}
+vim.lsp.enable('just')
```
Default config:
@@ -5663,7 +5663,7 @@ Language server for the KCL configuration and policy language.
Snippet to enable the language server:
```lua
-require'lspconfig'.kcl.setup{}
+vim.lsp.enable('kcl')
```
Default config:
@@ -5689,7 +5689,7 @@ Koka is a functional programming language with effect types and handlers.
Snippet to enable the language server:
```lua
-require'lspconfig'.koka.setup{}
+vim.lsp.enable('koka')
```
Default config:
@@ -5728,7 +5728,7 @@ in the init_options. The default is your home directory.
Snippet to enable the language server:
```lua
-require'lspconfig'.kotlin_language_server.setup{}
+vim.lsp.enable('kotlin_language_server')
```
Default config:
@@ -5759,7 +5759,7 @@ A minimal language server for HTTP syntax.
Snippet to enable the language server:
```lua
-require'lspconfig'.kulala_ls.setup{}
+vim.lsp.enable('kulala_ls')
```
Default config:
@@ -5796,7 +5796,7 @@ and you shouldn't set up `lean3ls` both with it and `lspconfig`.
Snippet to enable the language server:
```lua
-require'lspconfig'.lean3ls.setup{}
+vim.lsp.enable('lean3ls')
```
Default config:
@@ -5829,7 +5829,7 @@ cargo install --features="lsp" lelwel
Snippet to enable the language server:
```lua
-require'lspconfig'.lelwel_ls.setup{}
+vim.lsp.enable('lelwel_ls')
```
Default config:
@@ -5858,7 +5858,7 @@ NOTE to macOS users: Binaries from unidentified developers are blocked by defaul
Snippet to enable the language server:
```lua
-require'lspconfig'.lemminx.setup{}
+vim.lsp.enable('lemminx')
```
Default config:
@@ -5890,7 +5890,7 @@ This is because nvim-lspconfig does not make assumptions about your path.
Snippet to enable the language server:
```lua
-require'lspconfig'.lexical.setup{}
+vim.lsp.enable('lexical')
```
Default config:
@@ -5919,7 +5919,7 @@ completion/code actions. See the [wiki docs](https://github.com/SilasMarvin/lsp-
Snippet to enable the language server:
```lua
-require'lspconfig'.lsp_ai.setup{}
+vim.lsp.enable('lsp_ai')
```
Default config:
@@ -5969,7 +5969,7 @@ vim.cmd [[ autocmd BufRead,BufNewFile *.org set filetype=org ]]
Snippet to enable the language server:
```lua
-require'lspconfig'.ltex.setup{}
+vim.lsp.enable('ltex')
```
Default config:
@@ -6023,7 +6023,7 @@ vim.cmd [[ autocmd BufRead,BufNewFile *.org set filetype=org ]]
Snippet to enable the language server:
```lua
-require'lspconfig'.ltex_plus.setup{}
+vim.lsp.enable('ltex_plus')
```
Default config:
@@ -6107,7 +6107,7 @@ See `lua-language-server`'s [documentation](https://luals.github.io/wiki/setting
Snippet to enable the language server:
```lua
-require'lspconfig'.lua_ls.setup{}
+vim.lsp.enable('lua_ls')
```
Default config:
@@ -6142,7 +6142,7 @@ autocmd BufRead,BufNewFile *.luau setf luau
Snippet to enable the language server:
```lua
-require'lspconfig'.luau_lsp.setup{}
+vim.lsp.enable('luau_lsp')
```
Default config:
@@ -6182,7 +6182,7 @@ vim.lsp.config('lwc_ls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.lwc_ls.setup{}
+vim.lsp.enable('lwc_ls')
```
Default config:
@@ -6229,7 +6229,7 @@ vim.g.asmsyntax = 'asm68k'
Snippet to enable the language server:
```lua
-require'lspconfig'.m68k.setup{}
+vim.lsp.enable('m68k')
```
Default config:
@@ -6261,7 +6261,7 @@ Check the readme to see how to properly setup.
Snippet to enable the language server:
```lua
-require'lspconfig'.markdown_oxide.setup{}
+vim.lsp.enable('markdown_oxide')
```
Default config:
@@ -6294,7 +6294,7 @@ npm i -g @marko/language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.marko-js.setup{}
+vim.lsp.enable('marko-js')
```
Default config:
@@ -6325,7 +6325,7 @@ Pre-built binaries can be downloaded from https://github.com/artempyanykh/marksm
Snippet to enable the language server:
```lua
-require'lspconfig'.marksman.setup{}
+vim.lsp.enable('marksman')
```
Default config:
@@ -6352,7 +6352,7 @@ https://github.com/mdx-js/mdx-analyzer
Snippet to enable the language server:
```lua
-require'lspconfig'.mdx_analyzer.setup{}
+vim.lsp.enable('mdx_analyzer')
```
Default config:
@@ -6390,7 +6390,7 @@ An unofficial, unendorsed language server for meson written in C++
Snippet to enable the language server:
```lua
-require'lspconfig'.mesonlsp.setup{}
+vim.lsp.enable('mesonlsp')
```
Default config:
@@ -6425,7 +6425,7 @@ To install Metals, make sure to have [coursier](https://get-coursier.io/docs/cli
Snippet to enable the language server:
```lua
-require'lspconfig'.metals.setup{}
+vim.lsp.enable('metals')
```
Default config:
@@ -6477,7 +6477,7 @@ To use with nvim:
Snippet to enable the language server:
```lua
-require'lspconfig'.millet.setup{}
+vim.lsp.enable('millet')
```
Default config:
@@ -6505,7 +6505,7 @@ The language server is included since version 0.12.0.
Snippet to enable the language server:
```lua
-require'lspconfig'.mint.setup{}
+vim.lsp.enable('mint')
```
Default config:
@@ -6534,7 +6534,7 @@ The Language Server for the LLVM MLIR language
Snippet to enable the language server:
```lua
-require'lspconfig'.mlir_lsp_server.setup{}
+vim.lsp.enable('mlir_lsp_server')
```
Default config:
@@ -6563,7 +6563,7 @@ The Language Server for the LLVM PDLL language
Snippet to enable the language server:
```lua
-require'lspconfig'.mlir_pdll_lsp_server.setup{}
+vim.lsp.enable('mlir_pdll_lsp_server')
```
Default config:
@@ -6593,7 +6593,7 @@ and available on the `PATH`.
Snippet to enable the language server:
```lua
-require'lspconfig'.mm0_ls.setup{}
+vim.lsp.enable('mm0_ls')
```
Default config:
@@ -6622,7 +6622,7 @@ Mojo is a new programming language that bridges the gap between research and pro
Snippet to enable the language server:
```lua
-require'lspconfig'.mojo.setup{}
+vim.lsp.enable('mojo')
```
Default config:
@@ -6649,7 +6649,7 @@ Language server for the Motoko programming language.
Snippet to enable the language server:
```lua
-require'lspconfig'.motoko_lsp.setup{}
+vim.lsp.enable('motoko_lsp')
```
Default config:
@@ -6690,7 +6690,7 @@ See [`move-analyzer`'s doc](https://github.com/move-language/move/blob/1b258a06e
Snippet to enable the language server:
```lua
-require'lspconfig'.move_analyzer.setup{}
+vim.lsp.enable('move_analyzer')
```
Default config:
@@ -6745,7 +6745,7 @@ vim.treesitter.language.register('xml', { 'msbuild' })
Snippet to enable the language server:
```lua
-require'lspconfig'.msbuild_project_tools_server.setup{}
+vim.lsp.enable('msbuild_project_tools_server')
```
Default config:
@@ -6771,7 +6771,7 @@ https://muon.build
Snippet to enable the language server:
```lua
-require'lspconfig'.muon.setup{}
+vim.lsp.enable('muon')
```
Default config:
@@ -6799,7 +6799,7 @@ pip install mutt-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.mutt_ls.setup{}
+vim.lsp.enable('mutt_ls')
```
Default config:
@@ -6850,7 +6850,7 @@ vim.lsp.config('nelua_lsp.setup, {
Snippet to enable the language server:
```lua
-require'lspconfig'.nelua_lsp.setup{}
+vim.lsp.enable('nelua_lsp')
```
Default config:
@@ -6885,7 +6885,7 @@ vim.lsp.config('neocmake', {
Snippet to enable the language server:
```lua
-require'lspconfig'.neocmake.setup{}
+vim.lsp.enable('neocmake')
```
Default config:
@@ -6931,7 +6931,7 @@ vim.lsp.config('nextflow_ls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.nextflow_ls.setup{}
+vim.lsp.enable('nextflow_ls')
```
Default config:
@@ -6968,7 +6968,7 @@ https://github.com/elixir-tools/next-ls
Snippet to enable the language server:
```lua
-require'lspconfig'.nextls.setup{}
+vim.lsp.enable('nextls')
```
Default config:
@@ -6995,7 +6995,7 @@ pip install -U nginx-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.nginx_language_server.setup{}
+vim.lsp.enable('nginx_language_server')
```
Default config:
@@ -7042,7 +7042,7 @@ install the [Nickel vim plugin](https://github.com/nickel-lang/vim-nickel).
Snippet to enable the language server:
```lua
-require'lspconfig'.nickel_ls.setup{}
+vim.lsp.enable('nickel_ls')
```
Default config:
@@ -7074,7 +7074,7 @@ _See an example config at https://github.com/oxalica/nil/blob/main/dev/nvim-lsp.
Snippet to enable the language server:
```lua
-require'lspconfig'.nil_ls.setup{}
+vim.lsp.enable('nil_ls')
```
Default config:
@@ -7105,7 +7105,7 @@ nimble install nimlangserver
Snippet to enable the language server:
```lua
-require'lspconfig'.nim_langserver.setup{}
+vim.lsp.enable('nim_langserver')
```
Default config:
@@ -7133,7 +7133,7 @@ nimble install nimlsp
Snippet to enable the language server:
```lua
-require'lspconfig'.nimls.setup{}
+vim.lsp.enable('nimls')
```
Default config:
@@ -7160,7 +7160,7 @@ Check the repository README for more information.
Snippet to enable the language server:
```lua
-require'lspconfig'.nixd.setup{}
+vim.lsp.enable('nixd')
```
Default config:
@@ -7199,7 +7199,7 @@ Description of your jobs should be written in `.nomad` files for the LSP client
Snippet to enable the language server:
```lua
-require'lspconfig'.nomad_lsp.setup{}
+vim.lsp.enable('nomad_lsp')
```
Default config:
@@ -7231,7 +7231,7 @@ vim.lsp.config('ntt', {
Snippet to enable the language server:
```lua
-require'lspconfig'.ntt.setup{}
+vim.lsp.enable('ntt')
```
Default config:
@@ -7258,7 +7258,7 @@ Nushell built-in language server.
Snippet to enable the language server:
```lua
-require'lspconfig'.nushell.setup{}
+vim.lsp.enable('nushell')
```
Default config:
@@ -7290,7 +7290,7 @@ npm i -g nxls
Snippet to enable the language server:
```lua
-require'lspconfig'.nxls.setup{}
+vim.lsp.enable('nxls')
```
Default config:
@@ -7320,7 +7320,7 @@ npm install -g ocaml-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.ocamlls.setup{}
+vim.lsp.enable('ocamlls')
```
Default config:
@@ -7349,7 +7349,7 @@ opam install ocaml-lsp-server
Snippet to enable the language server:
```lua
-require'lspconfig'.ocamllsp.setup{}
+vim.lsp.enable('ocamllsp')
```
Default config:
@@ -7374,7 +7374,7 @@ https://github.com/DanielGavin/ols
Snippet to enable the language server:
```lua
-require'lspconfig'.ols.setup{}
+vim.lsp.enable('ols')
```
Default config:
@@ -7406,7 +7406,7 @@ For `go_to_definition` to work fully, extended `textDocument/definition` handler
Snippet to enable the language server:
```lua
-require'lspconfig'.omnisharp.setup{}
+vim.lsp.enable('omnisharp')
```
Default config:
@@ -7461,7 +7461,7 @@ Prebuilt binaries are available for Linux, macOS and Windows [here](https://gith
Snippet to enable the language server:
```lua
-require'lspconfig'.opencl_ls.setup{}
+vim.lsp.enable('opencl_ls')
```
Default config:
@@ -7503,7 +7503,7 @@ or by installing a filetype plugin such as https://github.com/sirtaj/vim-opensca
Snippet to enable the language server:
```lua
-require'lspconfig'.openscad_ls.setup{}
+vim.lsp.enable('openscad_ls')
```
Default config:
@@ -7535,7 +7535,7 @@ cargo install openscad-lsp
Snippet to enable the language server:
```lua
-require'lspconfig'.openscad_lsp.setup{}
+vim.lsp.enable('openscad_lsp')
```
Default config:
@@ -7562,7 +7562,7 @@ The Pact language server
Snippet to enable the language server:
```lua
-require'lspconfig'.pact_ls.setup{}
+vim.lsp.enable('pact_ls')
```
Default config:
@@ -7600,7 +7600,7 @@ export FPCTARGETCPU='x86_64' # Target CPU for cross compiling.
Snippet to enable the language server:
```lua
-require'lspconfig'.pasls.setup{}
+vim.lsp.enable('pasls')
```
Default config:
@@ -7631,7 +7631,7 @@ pbls is a Language Server for protobuf
Snippet to enable the language server:
```lua
-require'lspconfig'.pbls.setup{}
+vim.lsp.enable('pbls')
```
Default config:
@@ -7660,7 +7660,7 @@ To use the language server, ensure that you have Perl::LanguageServer installed
Snippet to enable the language server:
```lua
-require'lspconfig'.perlls.setup{}
+vim.lsp.enable('perlls')
```
Default config:
@@ -7714,7 +7714,7 @@ settings have a reasonable default, but, at minimum, you may want to point `perl
Snippet to enable the language server:
```lua
-require'lspconfig'.perlnavigator.setup{}
+vim.lsp.enable('perlnavigator')
```
Default config:
@@ -7744,7 +7744,7 @@ To use the language server, ensure that you have PLS installed and that it is in
Snippet to enable the language server:
```lua
-require'lspconfig'.perlpls.setup{}
+vim.lsp.enable('perlpls')
```
Default config:
@@ -7784,7 +7784,7 @@ Language server for pest grammars.
Snippet to enable the language server:
```lua
-require'lspconfig'.pest_ls.setup{}
+vim.lsp.enable('pest_ls')
```
Default config:
@@ -7811,7 +7811,7 @@ Installation: https://github.com/phan/phan#getting-started
Snippet to enable the language server:
```lua
-require'lspconfig'.phan.setup{}
+vim.lsp.enable('phan')
```
Default config:
@@ -7835,7 +7835,7 @@ Installation: https://phpactor.readthedocs.io/en/master/usage/standalone.html#gl
Snippet to enable the language server:
```lua
-require'lspconfig'.phpactor.setup{}
+vim.lsp.enable('phpactor')
```
Default config:
@@ -7859,7 +7859,7 @@ Full language support for the PICO-8 dialect of Lua.
Snippet to enable the language server:
```lua
-require'lspconfig'.pico8_ls.setup{}
+vim.lsp.enable('pico8_ls')
```
Default config:
@@ -7887,7 +7887,7 @@ Language server for ArchLinux/Windows Msys2's PKGBUILD.
Snippet to enable the language server:
```lua
-require'lspconfig'.pkgbuild_language_server.setup{}
+vim.lsp.enable('pkgbuild_language_server')
```
Default config:
@@ -7916,7 +7916,7 @@ The `plz` binary will automatically install the LSP for you on first run
Snippet to enable the language server:
```lua
-require'lspconfig'.please.setup{}
+vim.lsp.enable('please')
```
Default config:
@@ -7943,7 +7943,7 @@ To learn how to configure the PL/I language server, see the [PL/I Language Suppo
Snippet to enable the language server:
```lua
-require'lspconfig'.pli.setup{}
+vim.lsp.enable('pli')
```
Default config:
@@ -7970,7 +7970,7 @@ Language server for poryscript (a high level scripting language for GBA-era PokÃ
Snippet to enable the language server:
```lua
-require'lspconfig'.poryscript_pls.setup{}
+vim.lsp.enable('poryscript_pls')
```
Default config:
@@ -7997,7 +7997,7 @@ A collection of language tools and a Language Server Protocol (LSP) implementati
Snippet to enable the language server:
```lua
-require'lspconfig'.postgres_lsp.setup{}
+vim.lsp.enable('postgres_lsp')
```
Default config:
@@ -8027,7 +8027,7 @@ npm install -g @prisma/language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.prismals.setup{}
+vim.lsp.enable('prismals')
```
Default config:
@@ -8062,7 +8062,7 @@ Language Server Protocol server for SWI-Prolog
Snippet to enable the language server:
```lua
-require'lspconfig'.prolog_ls.setup{}
+vim.lsp.enable('prolog_ls')
```
Default config:
@@ -8091,7 +8091,7 @@ Please see the manual installation instructions: https://github.com/kitten/prose
Snippet to enable the language server:
```lua
-require'lspconfig'.prosemd_lsp.setup{}
+vim.lsp.enable('prosemd_lsp')
```
Default config:
@@ -8123,7 +8123,7 @@ A Language Server for proto3 files. It uses tree-sitter and runs in single file
Snippet to enable the language server:
```lua
-require'lspconfig'.protols.setup{}
+vim.lsp.enable('protols')
```
Default config:
@@ -8153,7 +8153,7 @@ composer global require vimeo/psalm
Snippet to enable the language server:
```lua
-require'lspconfig'.psalm.setup{}
+vim.lsp.enable('psalm')
```
Default config:
@@ -8182,7 +8182,7 @@ PugLSP can be installed via `go get github.com/opa-oz/pug-lsp`, or manually down
Snippet to enable the language server:
```lua
-require'lspconfig'.pug.setup{}
+vim.lsp.enable('pug')
```
Default config:
@@ -8220,7 +8220,7 @@ Installation:
Snippet to enable the language server:
```lua
-require'lspconfig'.puppet.setup{}
+vim.lsp.enable('puppet')
```
Default config:
@@ -8250,7 +8250,7 @@ The `purescript-language-server` can be added to your project and `$PATH` via
Snippet to enable the language server:
```lua
-require'lspconfig'.purescriptls.setup{}
+vim.lsp.enable('purescriptls')
```
Default config:
@@ -8299,7 +8299,7 @@ Note: This is a community fork of `pyls`.
Snippet to enable the language server:
```lua
-require'lspconfig'.pylsp.setup{}
+vim.lsp.enable('pylsp')
```
Default config:
@@ -8326,7 +8326,7 @@ https://github.com/mtshiba/pylyzer
Snippet to enable the language server:
```lua
-require'lspconfig'.pylyzer.setup{}
+vim.lsp.enable('pylyzer')
```
Default config:
@@ -8369,7 +8369,7 @@ Do not report issues for missing features in `pyre` to `lspconfig`.
Snippet to enable the language server:
```lua
-require'lspconfig'.pyre.setup{}
+vim.lsp.enable('pyre')
```
Default config:
@@ -8396,7 +8396,7 @@ https://github.com/microsoft/pyright
Snippet to enable the language server:
```lua
-require'lspconfig'.pyright.setup{}
+vim.lsp.enable('pyright')
```
Default config:
@@ -8438,7 +8438,7 @@ Source in the [QtDeclarative repository](https://code.qt.io/cgit/qt/qtdeclarativ
Snippet to enable the language server:
```lua
-require'lspconfig'.qmlls.setup{}
+vim.lsp.enable('qmlls')
```
Default config:
@@ -8467,7 +8467,7 @@ See installation [instructions](https://quick-lint-js.com/install/)
Snippet to enable the language server:
```lua
-require'lspconfig'.quick_lint_js.setup{}
+vim.lsp.enable('quick_lint_js')
```
Default config:
@@ -8500,7 +8500,7 @@ install.packages("languageserver")
Snippet to enable the language server:
```lua
-require'lspconfig'.r_language_server.setup{}
+vim.lsp.enable('r_language_server')
```
Default config:
@@ -8528,7 +8528,7 @@ Install via `raco`: `raco pkg install racket-langserver`
Snippet to enable the language server:
```lua
-require'lspconfig'.racket_langserver.setup{}
+vim.lsp.enable('racket_langserver')
```
Default config:
@@ -8571,7 +8571,7 @@ settings have a reasonable default, but, at minimum, you may want to point `raku
Snippet to enable the language server:
```lua
-require'lspconfig'.raku_navigator.setup{}
+vim.lsp.enable('raku_navigator')
```
Default config:
@@ -8598,7 +8598,7 @@ You can install reason language server from [reason-language-server](https://git
Snippet to enable the language server:
```lua
-require'lspconfig'.reason_ls.setup{}
+vim.lsp.enable('reason_ls')
```
Default config:
@@ -8630,7 +8630,7 @@ go install github.com/StyraInc/regal@latest
Snippet to enable the language server:
```lua
-require'lspconfig'.regal.setup{}
+vim.lsp.enable('regal')
```
Default config:
@@ -8659,7 +8659,7 @@ go install github.com/kitagry/regols@latest
Snippet to enable the language server:
```lua
-require'lspconfig'.regols.setup{}
+vim.lsp.enable('regols')
```
Default config:
@@ -8708,7 +8708,7 @@ npm install remark-preset-lint-recommended
Snippet to enable the language server:
```lua
-require'lspconfig'.remark_ls.setup{}
+vim.lsp.enable('remark_ls')
```
Default config:
@@ -8754,7 +8754,7 @@ vim.lsp.config('rescriptls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.rescriptls.setup{}
+vim.lsp.enable('rescriptls')
```
Default config:
@@ -8830,7 +8830,7 @@ cmd = {"rustup", "run", "nightly", "rls"}
Snippet to enable the language server:
```lua
-require'lspconfig'.rls.setup{}
+vim.lsp.enable('rls')
```
Default config:
@@ -8861,7 +8861,7 @@ This server accepts configuration via the `settings` key.
Snippet to enable the language server:
```lua
-require'lspconfig'.rnix.setup{}
+vim.lsp.enable('rnix')
```
Default config:
@@ -8893,7 +8893,7 @@ RobotCode - Language Server Protocol implementation for Robot Framework.
Snippet to enable the language server:
```lua
-require'lspconfig'.robotcode.setup{}
+vim.lsp.enable('robotcode')
```
Default config:
@@ -8921,7 +8921,7 @@ Language Server Protocol implementation for Robot Framework.
Snippet to enable the language server:
```lua
-require'lspconfig'.robotframework_ls.setup{}
+vim.lsp.enable('robotframework_ls')
```
Default config:
@@ -8949,7 +8949,7 @@ The built-in language server for the Roc programming language.
Snippet to enable the language server:
```lua
-require'lspconfig'.roc_ls.setup{}
+vim.lsp.enable('roc_ls')
```
Default config:
@@ -8982,7 +8982,7 @@ npm install [-g] rome
Snippet to enable the language server:
```lua
-require'lspconfig'.rome.setup{}
+vim.lsp.enable('rome')
```
Default config:
@@ -9024,7 +9024,7 @@ Download and extract it (nuget's are zip files).
Snippet to enable the language server:
```lua
-require'lspconfig'.roslyn_ls.setup{}
+vim.lsp.enable('roslyn_ls')
```
Default config:
@@ -9119,7 +9119,7 @@ pip install rpm-spec-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.rpmspec.setup{}
+vim.lsp.enable('rpmspec')
```
Default config:
@@ -9148,7 +9148,7 @@ https://github.com/rubocop/rubocop
Snippet to enable the language server:
```lua
-require'lspconfig'.rubocop.setup{}
+vim.lsp.enable('rubocop')
```
Default config:
@@ -9183,7 +9183,7 @@ gem install ruby-lsp
Snippet to enable the language server:
```lua
-require'lspconfig'.ruby_lsp.setup{}
+vim.lsp.enable('ruby_lsp')
```
Default config:
@@ -9238,7 +9238,7 @@ Refer to the [documentation](https://docs.astral.sh/ruff/editors/) for more deta
Snippet to enable the language server:
```lua
-require'lspconfig'.ruff.setup{}
+vim.lsp.enable('ruff')
```
Default config:
@@ -9286,7 +9286,7 @@ vim.lsp.config('ruff_lsp', {
Snippet to enable the language server:
```lua
-require'lspconfig'.ruff_lsp.setup{}
+vim.lsp.enable('ruff_lsp')
```
Default config:
@@ -9318,7 +9318,7 @@ an embeddable dynamic programming language for Rust
Snippet to enable the language server:
```lua
-require'lspconfig'.rune_languageserver.setup{}
+vim.lsp.enable('rune_languageserver')
```
Default config:
@@ -9362,7 +9362,7 @@ https://github.com/rust-lang/rust-analyzer/blob/eb5da56d839ae0a9e9f50774fa3eb78e
Snippet to enable the language server:
```lua
-require'lspconfig'.rust_analyzer.setup{}
+vim.lsp.enable('rust_analyzer')
```
Default config:
@@ -9400,7 +9400,7 @@ pip install salt-lsp
Snippet to enable the language server:
```lua
-require'lspconfig'.salt_ls.setup{}
+vim.lsp.enable('salt_ls')
```
Default config:
@@ -9427,7 +9427,7 @@ And for nvim user, please add .sls to scheme file extension list.
Snippet to enable the language server:
```lua
-require'lspconfig'.scheme_langserver.setup{}
+vim.lsp.enable('scheme_langserver')
```
Default config:
@@ -9454,7 +9454,7 @@ Crystal language server.
Snippet to enable the language server:
```lua
-require'lspconfig'.scry.setup{}
+vim.lsp.enable('scry')
```
Default config:
@@ -9481,7 +9481,7 @@ https://github.com/antonk52/lua-3p-language-servers
Snippet to enable the language server:
```lua
-require'lspconfig'.selene3p_ls.setup{}
+vim.lsp.enable('selene3p_ls')
```
Default config:
@@ -9509,7 +9509,7 @@ Download a binary from https://github.com/Pure-D/serve-d/releases and put it in
Snippet to enable the language server:
```lua
-require'lspconfig'.serve_d.setup{}
+vim.lsp.enable('serve_d')
```
Default config:
@@ -9540,7 +9540,7 @@ Note: This LSP already includes Theme Check so you don't need to use the `theme_
Snippet to enable the language server:
```lua
-require'lspconfig'.shopify_theme_ls.setup{}
+vim.lsp.enable('shopify_theme_ls')
```
Default config:
@@ -9585,7 +9585,7 @@ or by installing a filetype plugin such as https://github.com/RustemB/sixtyfps-v
Snippet to enable the language server:
```lua
-require'lspconfig'.sixtyfps.setup{}
+vim.lsp.enable('sixtyfps')
```
Default config:
@@ -9627,7 +9627,7 @@ or in more detail [here](https://github.com/shader-slang/slang-vscode-extension/
Snippet to enable the language server:
```lua
-require'lspconfig'.slangd.setup{}
+vim.lsp.enable('slangd')
```
Default config:
@@ -9666,7 +9666,7 @@ vim.cmd [[ autocmd BufRead,BufNewFile *.slint set filetype=slint ]]
Snippet to enable the language server:
```lua
-require'lspconfig'.slint_lsp.setup{}
+vim.lsp.enable('slint_lsp')
```
Default config:
@@ -9699,7 +9699,7 @@ npm i -g vscode-smarty-langserver-extracted
Snippet to enable the language server:
```lua
-require'lspconfig'.smarty_ls.setup{}
+vim.lsp.enable('smarty_ls')
```
Default config:
@@ -9738,7 +9738,7 @@ https://github.com/awslabs/smithy-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.smithy_ls.setup{}
+vim.lsp.enable('smithy_ls')
```
Default config:
@@ -9768,7 +9768,7 @@ npm install -g @snakeskin/cli
Snippet to enable the language server:
```lua
-require'lspconfig'.snakeskin_ls.setup{}
+vim.lsp.enable('snakeskin_ls')
```
Default config:
@@ -9795,7 +9795,7 @@ LSP for Snyk Open Source, Snyk Infrastructure as Code, and Snyk Code.
Snippet to enable the language server:
```lua
-require'lspconfig'.snyk_ls.setup{}
+vim.lsp.enable('snyk_ls')
```
Default config:
@@ -9839,7 +9839,7 @@ A language server for Solidity
Snippet to enable the language server:
```lua
-require'lspconfig'.solang.setup{}
+vim.lsp.enable('solang')
```
Default config:
@@ -9872,7 +9872,7 @@ gem install --user-install solargraph
Snippet to enable the language server:
```lua
-require'lspconfig'.solargraph.setup{}
+vim.lsp.enable('solargraph')
```
Default config:
@@ -9913,7 +9913,7 @@ solc is the native language server for the Solidity language.
Snippet to enable the language server:
```lua
-require'lspconfig'.solc.setup{}
+vim.lsp.enable('solc')
```
Default config:
@@ -9966,7 +9966,7 @@ You can omit the node_modules as well.
Snippet to enable the language server:
```lua
-require'lspconfig'.solidity.setup{}
+vim.lsp.enable('solidity')
```
Default config:
@@ -10008,7 +10008,7 @@ npm install -g vscode-solidity-server
Snippet to enable the language server:
```lua
-require'lspconfig'.solidity_ls.setup{}
+vim.lsp.enable('solidity_ls')
```
Default config:
@@ -10041,7 +10041,7 @@ A language server for the Solidity programming language, built by the Nomic Foun
Snippet to enable the language server:
```lua
-require'lspconfig'.solidity_ls_nomicfoundation.setup{}
+vim.lsp.enable('solidity_ls_nomicfoundation')
```
Default config:
@@ -10080,7 +10080,7 @@ The language server provides:
Snippet to enable the language server:
```lua
-require'lspconfig'.somesass_ls.setup{}
+vim.lsp.enable('somesass_ls')
```
Default config:
@@ -10126,7 +10126,7 @@ gem install sorbet
Snippet to enable the language server:
```lua
-require'lspconfig'.sorbet.setup{}
+vim.lsp.enable('sorbet')
```
Default config:
@@ -10153,7 +10153,7 @@ Language server for Swift and C/C++/Objective-C.
Snippet to enable the language server:
```lua
-require'lspconfig'.sourcekit.setup{}
+vim.lsp.enable('sourcekit')
```
Default config:
@@ -10199,7 +10199,7 @@ See [vscode-spectral](https://github.com/stoplightio/vscode-spectral#extension-s
Snippet to enable the language server:
```lua
-require'lspconfig'.spectral.setup{}
+vim.lsp.enable('spectral')
```
Default config:
@@ -10246,7 +10246,7 @@ This is automatically done by [CrystalAlpha358/vim-mcfunction](https://github.co
Snippet to enable the language server:
```lua
-require'lspconfig'.spyglassmc_language_server.setup{}
+vim.lsp.enable('spyglassmc_language_server')
```
Default config:
@@ -10273,7 +10273,7 @@ This LSP can be installed via `npm`. Find further instructions on manual instal
Snippet to enable the language server:
```lua
-require'lspconfig'.sqlls.setup{}
+vim.lsp.enable('sqlls')
```
Default config:
@@ -10310,7 +10310,7 @@ Sqls can be installed via `go install github.com/sqls-server/sqls@latest`. Instr
Snippet to enable the language server:
```lua
-require'lspconfig'.sqls.setup{}
+vim.lsp.enable('sqls')
```
Default config:
@@ -10341,7 +10341,7 @@ https://github.com/quarylabs/sqruff
Snippet to enable the language server:
```lua
-require'lspconfig'.sqruff.setup{}
+vim.lsp.enable('sqruff')
```
Default config:
@@ -10368,7 +10368,7 @@ Ruby Style Guide, with linter & automatic code fixer.
Snippet to enable the language server:
```lua
-require'lspconfig'.standardrb.setup{}
+vim.lsp.enable('standardrb')
```
Default config:
@@ -10399,7 +10399,7 @@ It can be installed with cargo: https://crates.io/crates/starlark
Snippet to enable the language server:
```lua
-require'lspconfig'.starlark_rust.setup{}
+vim.lsp.enable('starlark_rust')
```
Default config:
@@ -10426,7 +10426,7 @@ https://github.com/withered-magic/starpls
Snippet to enable the language server:
```lua
-require'lspconfig'.starpls.setup{}
+vim.lsp.enable('starpls')
```
Default config:
@@ -10453,7 +10453,7 @@ lints and suggestions for the nix programming language
Snippet to enable the language server:
```lua
-require'lspconfig'.statix.setup{}
+vim.lsp.enable('statix')
```
Default config:
@@ -10482,7 +10482,7 @@ You need `Steepfile` to make it work. Generate it with `steep init`.
Snippet to enable the language server:
```lua
-require'lspconfig'.steep.setup{}
+vim.lsp.enable('steep')
```
Default config:
@@ -10519,7 +10519,7 @@ yarn global add stimulus-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.stimulus_ls.setup{}
+vim.lsp.enable('stimulus_ls')
```
Default config:
@@ -10562,7 +10562,7 @@ vim.lsp.config('stylelint_lsp', {
Snippet to enable the language server:
```lua
-require'lspconfig'.stylelint_lsp.setup{}
+vim.lsp.enable('stylelint_lsp')
```
Default config:
@@ -10593,7 +10593,7 @@ https://github.com/antonk52/lua-3p-language-servers
Snippet to enable the language server:
```lua
-require'lspconfig'.stylua3p_ls.setup{}
+vim.lsp.enable('stylua3p_ls')
```
Default config:
@@ -10632,7 +10632,7 @@ vim.lsp.config('superhtml', {
Snippet to enable the language server:
```lua
-require'lspconfig'.superhtml.setup{}
+vim.lsp.enable('superhtml')
```
Default config:
@@ -10664,7 +10664,7 @@ npm install -g svelte-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.svelte.setup{}
+vim.lsp.enable('svelte')
```
Default config:
@@ -10698,7 +10698,7 @@ $ npm install -g @imc-trading/svlangserver
Snippet to enable the language server:
```lua
-require'lspconfig'.svlangserver.setup{}
+vim.lsp.enable('svlangserver')
```
Default config:
@@ -10739,7 +10739,7 @@ Language server for verilog and SystemVerilog
Snippet to enable the language server:
```lua
-require'lspconfig'.svls.setup{}
+vim.lsp.enable('svls')
```
Default config:
@@ -10766,7 +10766,7 @@ Meson language server written in Swift
Snippet to enable the language server:
```lua
-require'lspconfig'.swift_mesonls.setup{}
+vim.lsp.enable('swift_mesonls')
```
Default config:
@@ -10802,7 +10802,7 @@ gem install syntax_tree
Snippet to enable the language server:
```lua
-require'lspconfig'.syntax_tree.setup{}
+vim.lsp.enable('syntax_tree')
```
Default config:
@@ -10834,7 +10834,7 @@ Language Server for Systemd unit files
Snippet to enable the language server:
```lua
-require'lspconfig'.systemd_ls.setup{}
+vim.lsp.enable('systemd_ls')
```
Default config:
@@ -10867,7 +10867,7 @@ npm install --global tabby-agent
Snippet to enable the language server:
```lua
-require'lspconfig'.tabby_ml.setup{}
+vim.lsp.enable('tabby_ml')
```
Default config:
@@ -10896,7 +10896,7 @@ npm install -g @tailwindcss/language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.tailwindcss.setup{}
+vim.lsp.enable('tailwindcss')
```
Default config:
@@ -10951,7 +10951,7 @@ cargo install --features lsp --locked taplo-cli
Snippet to enable the language server:
```lua
-require'lspconfig'.taplo.setup{}
+vim.lsp.enable('taplo')
```
Default config:
@@ -10980,7 +10980,7 @@ The Language Server for the LLVM TableGen language
Snippet to enable the language server:
```lua
-require'lspconfig'.tblgen_lsp_server.setup{}
+vim.lsp.enable('tblgen_lsp_server')
```
Default config:
@@ -11015,7 +11015,7 @@ Optional Command Args:
Snippet to enable the language server:
```lua
-require'lspconfig'.teal_ls.setup{}
+vim.lsp.enable('teal_ls')
```
Default config:
@@ -11042,7 +11042,7 @@ The official language server for the templ HTML templating language.
Snippet to enable the language server:
```lua
-require'lspconfig'.templ.setup{}
+vim.lsp.enable('templ')
```
Default config:
@@ -11093,7 +11093,7 @@ choice:
Snippet to enable the language server:
```lua
-require'lspconfig'.terraform_lsp.setup{}
+vim.lsp.enable('terraform_lsp')
```
Default config:
@@ -11148,7 +11148,7 @@ Instead you should use `init_options` which passes the settings as part of the L
Snippet to enable the language server:
```lua
-require'lspconfig'.terraformls.setup{}
+vim.lsp.enable('terraformls')
```
Default config:
@@ -11177,7 +11177,7 @@ See https://github.com/latex-lsp/texlab/wiki/Configuration for configuration opt
Snippet to enable the language server:
```lua
-require'lspconfig'.texlab.setup{}
+vim.lsp.enable('texlab')
```
Default config:
@@ -11239,7 +11239,7 @@ To install run: `pip install textLSP`
Snippet to enable the language server:
```lua
-require'lspconfig'.textlsp.setup{}
+vim.lsp.enable('textlsp')
```
Default config:
@@ -11289,7 +11289,7 @@ Installation instructions can be found in https://github.com/terraform-linters/t
Snippet to enable the language server:
```lua
-require'lspconfig'.tflint.setup{}
+vim.lsp.enable('tflint')
```
Default config:
@@ -11327,7 +11327,7 @@ vim.lsp.config('theme_check, {
Snippet to enable the language server:
```lua
-require'lspconfig'.theme_check.setup{}
+vim.lsp.enable('theme_check')
```
Default config:
@@ -11358,7 +11358,7 @@ you can install thriftls by mason or download binary here: https://github.com/jo
Snippet to enable the language server:
```lua
-require'lspconfig'.thriftls.setup{}
+vim.lsp.enable('thriftls')
```
Default config:
@@ -11391,7 +11391,7 @@ autocmd BufRead Tiltfile setf=tiltfile
Snippet to enable the language server:
```lua
-require'lspconfig'.tilt_ls.setup{}
+vim.lsp.enable('tilt_ls')
```
Default config:
@@ -11424,7 +11424,7 @@ Currently some of Tinymist's workspace commands are supported, namely:
Snippet to enable the language server:
```lua
-require'lspconfig'.tinymist.setup{}
+vim.lsp.enable('tinymist')
```
Default config:
@@ -11514,7 +11514,7 @@ vim.lsp.config('ts_ls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.ts_ls.setup{}
+vim.lsp.enable('ts_ls')
```
Default config:
@@ -11569,7 +11569,7 @@ vim.lsp.config('ts_query_ls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.ts_query_ls.setup{}
+vim.lsp.enable('ts_query_ls')
```
Default config:
@@ -11611,7 +11611,7 @@ npm install -g @typespec/compiler
Snippet to enable the language server:
```lua
-require'lspconfig'.tsp_server.setup{}
+vim.lsp.enable('tsp_server')
```
Default config:
@@ -11636,7 +11636,7 @@ https://github.com/npezza93/ttags
Snippet to enable the language server:
```lua
-require'lspconfig'.ttags.setup{}
+vim.lsp.enable('ttags')
```
Default config:
@@ -11673,7 +11673,7 @@ yarn global add turbo-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.turbo_ls.setup{}
+vim.lsp.enable('turbo_ls')
```
Default config:
@@ -11701,7 +11701,7 @@ requires node.
Snippet to enable the language server:
```lua
-require'lspconfig'.turtle_ls.setup{}
+vim.lsp.enable('turtle_ls')
```
Default config:
@@ -11733,7 +11733,7 @@ https://github.com/tqchen/ffi-navigator?tab=readme-ov-file#installation
Snippet to enable the language server:
```lua
-require'lspconfig'.tvm_ffi_navigator.setup{}
+vim.lsp.enable('tvm_ffi_navigator')
```
Default config:
@@ -11763,7 +11763,7 @@ npm install -g twiggy-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.twiggy_language_server.setup{}
+vim.lsp.enable('twiggy_language_server')
```
Default config:
@@ -11790,7 +11790,7 @@ https://github.com/ruby/typeprof
Snippet to enable the language server:
```lua
-require'lspconfig'.typeprof.setup{}
+vim.lsp.enable('typeprof')
```
Default config:
@@ -11820,7 +11820,7 @@ on GitHub: https://github.com/tekumara/typos-lsp/releases
Snippet to enable the language server:
```lua
-require'lspconfig'.typos_lsp.setup{}
+vim.lsp.enable('typos_lsp')
```
Default config:
@@ -11847,7 +11847,7 @@ Language server for Typst.
Snippet to enable the language server:
```lua
-require'lspconfig'.typst_lsp.setup{}
+vim.lsp.enable('typst_lsp')
```
Default config:
@@ -11876,7 +11876,7 @@ The Uiua interpreter can be installed with `cargo install uiua`
Snippet to enable the language server:
```lua
-require'lspconfig'.uiua.setup{}
+vim.lsp.enable('uiua')
```
Default config:
@@ -11907,7 +11907,7 @@ npm i ungrammar-languageserver -g
Snippet to enable the language server:
```lua
-require'lspconfig'.ungrammar_languageserver.setup{}
+vim.lsp.enable('ungrammar_languageserver')
```
Default config:
@@ -11945,7 +11945,7 @@ https://github.com/unisonweb/unison/blob/trunk/docs/language-server.markdown
Snippet to enable the language server:
```lua
-require'lspconfig'.unison.setup{}
+vim.lsp.enable('unison')
```
Default config:
@@ -11976,7 +11976,7 @@ npm i unocss-language-server -g
Snippet to enable the language server:
```lua
-require'lspconfig'.unocss.setup{}
+vim.lsp.enable('unocss')
```
Default config:
@@ -12014,7 +12014,7 @@ vim.cmd([[au BufRead,BufNewFile *.uvl setfiletype uvl]])
Snippet to enable the language server:
```lua
-require'lspconfig'.uvls.setup{}
+vim.lsp.enable('uvls')
```
Default config:
@@ -12043,7 +12043,7 @@ V language server.
Snippet to enable the language server:
```lua
-require'lspconfig'.v_analyzer.setup{}
+vim.lsp.enable('v_analyzer')
```
Default config:
@@ -12081,7 +12081,7 @@ Vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality a
Snippet to enable the language server:
```lua
-require'lspconfig'.vacuum.setup{}
+vim.lsp.enable('vacuum')
```
Default config:
@@ -12106,7 +12106,7 @@ https://github.com/Prince781/vala-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.vala_ls.setup{}
+vim.lsp.enable('vala_ls')
```
Default config:
@@ -12130,7 +12130,7 @@ An implementation of the Language Server Protocol (LSP) for the Vale command-lin
Snippet to enable the language server:
```lua
-require'lspconfig'.vale_ls.setup{}
+vim.lsp.enable('vale_ls')
```
Default config:
@@ -12162,7 +12162,7 @@ See https://github.com/chipsalliance/verible/tree/master/verilog/tools/ls/README
Snippet to enable the language server:
```lua
-require'lspconfig'.verible.setup{}
+vim.lsp.enable('verible')
```
Default config:
@@ -12201,7 +12201,7 @@ cargo install --git https://github.com/vivekmalneedi/veridian.git
Snippet to enable the language server:
```lua
-require'lspconfig'.veridian.setup{}
+vim.lsp.enable('veridian')
```
Default config:
@@ -12233,7 +12233,7 @@ Language server for Veryl
Snippet to enable the language server:
```lua
-require'lspconfig'.veryl_ls.setup{}
+vim.lsp.enable('veryl_ls')
```
Default config:
@@ -12283,7 +12283,7 @@ lib1.files = [
Snippet to enable the language server:
```lua
-require'lspconfig'.vhdl_ls.setup{}
+vim.lsp.enable('vhdl_ls')
```
Default config:
@@ -12313,7 +12313,7 @@ npm install -g vim-language-server
Snippet to enable the language server:
```lua
-require'lspconfig'.vimls.setup{}
+vim.lsp.enable('vimls')
```
Default config:
@@ -12376,7 +12376,7 @@ vim.lsp.config('visualforce_ls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.visualforce_ls.setup{}
+vim.lsp.enable('visualforce_ls')
```
Default config:
@@ -12410,7 +12410,7 @@ V language server.
Snippet to enable the language server:
```lua
-require'lspconfig'.vls.setup{}
+vim.lsp.enable('vls')
```
Default config:
@@ -12506,7 +12506,7 @@ require'lspconfig'.volar.setup {
Snippet to enable the language server:
```lua
-require'lspconfig'.volar.setup{}
+vim.lsp.enable('volar')
```
Default config:
@@ -12540,7 +12540,7 @@ https://github.com/coq-community/vscoq
Snippet to enable the language server:
```lua
-require'lspconfig'.vscoqtop.setup{}
+vim.lsp.enable('vscoqtop')
```
Default config:
@@ -12575,7 +12575,7 @@ the root of your project.
Snippet to enable the language server:
```lua
-require'lspconfig'.vtsls.setup{}
+vim.lsp.enable('vtsls')
```
Default config:
@@ -12606,7 +12606,7 @@ npm install -g vls
Snippet to enable the language server:
```lua
-require'lspconfig'.vuels.setup{}
+vim.lsp.enable('vuels')
```
Default config:
@@ -12675,7 +12675,7 @@ It also provides an out-of-the-box formatter (a.k.a. pretty printer) for WebAsse
Snippet to enable the language server:
```lua
-require'lspconfig'.wasm_language_tools.setup{}
+vim.lsp.enable('wasm_language_tools')
```
Default config:
@@ -12701,7 +12701,7 @@ cargo install --git https://github.com/wgsl-analyzer/wgsl-analyzer wgsl-analyzer
Snippet to enable the language server:
```lua
-require'lspconfig'.wgsl_analyzer.setup{}
+vim.lsp.enable('wgsl_analyzer')
```
Default config:
@@ -12787,7 +12787,7 @@ vim.lsp.config('yamlls', {
Snippet to enable the language server:
```lua
-require'lspconfig'.yamlls.setup{}
+vim.lsp.enable('yamlls')
```
Default config:
@@ -12824,7 +12824,7 @@ A Language Server for the YANG data modeling language.
Snippet to enable the language server:
```lua
-require'lspconfig'.yang_lsp.setup{}
+vim.lsp.enable('yang_lsp')
```
Default config:
@@ -12855,7 +12855,7 @@ Language Server: https://github.com/avast/yls
Snippet to enable the language server:
```lua
-require'lspconfig'.yls.setup{}
+vim.lsp.enable('yls')
```
Default config:
@@ -12882,7 +12882,7 @@ Language server for the Ziggy data serialization format
Snippet to enable the language server:
```lua
-require'lspconfig'.ziggy.setup{}
+vim.lsp.enable('ziggy')
```
Default config:
@@ -12909,7 +12909,7 @@ Language server for schema files of the Ziggy data serialization format
Snippet to enable the language server:
```lua
-require'lspconfig'.ziggy_schema.setup{}
+vim.lsp.enable('ziggy_schema')
```
Default config:
@@ -12936,7 +12936,7 @@ A plain text note-taking assistant
Snippet to enable the language server:
```lua
-require'lspconfig'.zk.setup{}
+vim.lsp.enable('zk')
```
Default config:
@@ -12964,7 +12964,7 @@ Zig LSP implementation + Zig Language Server
Snippet to enable the language server:
```lua
-require'lspconfig'.zls.setup{}
+vim.lsp.enable('zls')
```
Default config: