aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/configs
Commit message (Collapse)AuthorAgeFilesLines
* docs: add deprecation notice to lua/lspconfig/configs #4189Justin M. Keyes2025-11-15360-0/+2521
|
* fix!: remove ocamlls #4118Seiya2025-10-101-19/+0
| | | | | | | | | ocamlls was added at #76. It was because ocaml-lsp-server, which is official one, was too young. In 2025, the official one works fine. On the other hand, unofficial ocaml-language-server is not maintaned. We can no longer access its GitHub repository. Issue: #4115
* fix(gitlab_ls): root dir ordering #4025Aleš Brelih2025-08-211-1/+1
| | | | | | | | | Problem: If project had a nested child gitlab file named: .gitlab-ci.yml it would take it as root. Solution: If inside GIT repository just use git repository root as root and still keep the option for .gitlab* as fallback if there is no git repo yet.
* refactor(yamlls): non-hacky way to enable formatting #4012Tomáš Janoušek2025-08-191-0/+2
| | | | | | | | | | | Faking capabilities isn't necessary to enable formatting support. It's a dynamically registered capability that yamlls announces whenever yaml formatting is enabled in settings, which it isn't by default. See https://github.com/redhat-developer/yaml-language-server/blob/3821411ee8c92e5b7e5ca88f84ab443ae3b2791a/src/yamlServerInit.ts#L128 https://github.com/redhat-developer/yaml-language-server/blob/3821411ee8c92e5b7e5ca88f84ab443ae3b2791a/src/languageserver/handlers/settingsHandlers.ts#L159-L174 Fixes: 63a016437e44 ("feat(yamlls): document formatting support #4003")
* fix(clangd): old config style still including proto filetype #3998Andrew Marshall2025-08-141-1/+1
| | | Missing change from cc6b21ea16cc12df290152f02513a8bd0ed9d932.
* fix(golangci_lint_ls): support v2 wrapper script #3984Alex Efros2025-08-051-2/+4
|
* feat(harper): clojure filetype #3952Jeriel Baptista Verissimo2025-07-161-0/+1
|
* docs: correct install command for pug lsp #3926G'lek Tarssza2025-06-241-1/+1
| | | | | | | | | | Problem: Installing the pug lsp using the suggested method (`go get github.com/opa-oz/pug-lsp`) does not work in the latest versions of `go` and instead produces a message the "'go get' is no longer supported outside a module". Solution: Change the install command for the pug lsp to the correct command which is `go install github.com/opa-oz/pug-lsp@latest`.
* fix: some `on_attach` callbacks may act on the wrong buffer #3916Dmytro Meleshko2025-06-201-2/+2
| | | | | | | | | Problem: If a server is attached to a non-current buffer by `vim.lsp.buf_attach_client`, then the Language Server-related commands may be created in the current (wrong) buffer. Solution: Always use the `bufnr` arg provided to `on_attach`.
* docs(millet): update install target to millet-ls #3903jxu2025-06-111-2/+2
|
* fix(helm_ls,yamlls): support custom filetype for helm-ls #3893qvalentin2025-06-072-2/+2
|
* feat(bicep): add `bicep-params` filetype #3886Damien Pontifex2025-06-041-1/+1
| | | | | - Support for .bicepparam files Resolves #3885
* fix(fish_lsp): various improvements #3869Sola2025-05-261-2/+4
| | | | Apply suggestions brought up by the `fish_lsp` author: https://github.com/mason-org/mason-registry/pull/8609#issuecomment-2904347943
* feat(golangci_lint_ls): add support for v1 #3865Alex Efros2025-05-221-0/+18
|
* feat: laravel-ls #3802Henrik Hautakoski2025-04-291-0/+18
|
* fix: improve typescript server path search for ts-dependent lsp #3795Alexis Tacnet2025-04-283-18/+3
|
* docs(rpmspec): updated `cmd` and `description` #3756Kris2025-04-231-1/+7
| | | This change was made because the current configuration (as of today) does not actually work. This new configuration addresses that issue by updating the cmd used for executing the lsp server. As well as updating the description to instruct users on how to install `rpm-spec-language-server`.
* docs(sqls): fix install instructions #3758George2025-04-221-1/+1
|
* feat(typos-lsp): support pyproject.toml and Cargo.toml #3707Oliver Mannion2025-04-121-1/+1
|
* refactor: replace vim.loop with vim.uv #3703v2.0.0Chris Bandy2025-04-1017-18/+18
| | | | | | The former is deprecated in neovim 0.10. Remove the check added in 9b89ba5f158f73779cd58d0bb2783dfb40b28b0e. See: https://github.com/neovim/neovim/blob/v0.10.0/runtime/doc/deprecated.txt#L55
* fix(stylelint): update root_file, filetypes #3702kocv592025-04-091-0/+4
|
* feat(tinymist): workspace commands #3639Dimitris Dimitropoulos2025-04-081-0/+70
|
* fix(openedge_ls): update configuration #3623Gilles Querret2025-04-071-18/+20
| | | | | * Changed Jar file name * New 'debug' attribute * Send 'init_options' object to language server
* feat: bqls #3486Josh Bode2025-04-051-0/+22
|
* feat: rpmspec #3568Matěj Cepl2025-04-051-0/+18
| | | | | rpm-spec-language-server is the Language Server for RPM spec files https://github.com/dcermak/rpm-spec-language-server
* refactor: deprecate get_active_client_by_name #3697Justin M. Keyes2025-04-055-7/+7
|
* refactor: deprecate util.get_lsp_clients #3694Justin M. Keyes2025-04-055-8/+8
|
* feat: "just" lsp #3655liam2025-04-051-0/+17
|
* feat(svelte): command to migrate to svelte 5 #3638Igor Lacerda2025-04-051-0/+19
|
* Revert "fix(eslint): find closest ESLint directory to avoid version mismatch ↵Justin M. Keyes2025-04-051-24/+0
| | | | | …" #3689 This reverts commit 93835565a746e252b3342dbab688c22bdea81da7.
* fix(eslint): find closest ESLint directory to avoid version mismatch #3686Estacio Pereira2025-04-041-0/+24
|
* fix(tblgen): find tablegen_compile_commands.yml #3649Anirudh2025-04-021-1/+12
| | | | | The tblgen_lsp_server doesn't seem to load any specific compilation database server and hence we need to explicitly specify the command-line argument to pick the correct database path.
* feat(ada_ls): alire.toml #3667Elie Richa2025-04-021-2/+4
|
* fix(sourcekit): url & dynamic registration for `didChangeWatchedFiles` (#3681)Chris Grieser2025-04-021-1/+6
|
* docs: wgsl-analyzer install instructions #3670G'lek Tarssza2025-03-291-3/+3
|
* fix(postgres_lsp): re-enable single file support #3673Michael Manganiello2025-03-291-1/+1
| | | | | | Do not require a `postgrestools.jsonc` file in the root directory for single file support. Fixes #3672.
* fix(golangci-lint): disable stats in json output (#3665)Andrej Kenda2025-03-271-1/+1
|
* feat: vectorcode-server (#3660)David2025-03-271-0/+15
|
* fix(golangci-lint): typo in command argument #3662Olzhas Akhmetkhan2025-03-261-1/+1
|
* fix: golangci-lint v2 json output #3661Olzhas Akhmetkhan2025-03-261-1/+1
|
* fix(biome): improved biomejs detection (#3650)Maksim Terpilovskii2025-03-251-1/+5
|
* feat: migrate postgres config to postgrestools #3657Philipp Steinrötter2025-03-211-8/+8
|
* fix(ltex_plus): add latex to `enabled` settings (#3654)David Sanchez2025-03-211-0/+1
| | | | | | | | | Problem: LSP not working with latex files. Spell checking skipped in latex files Solution: Add latex to the enabled section because even though 'tex' is the filetype the language ID is 'latex'
* fix(tailwindcss): improved tailwindcss detection (#3648)Maksim Terpilovskii2025-03-201-5/+5
| | | | | | | | | | | | | Problem: The Tailwind CSS language server is enabled for any workspace containing a `.git` folder, a `node_modules` folder, or a `package.json` file, which is not ideal. Solution: Introduce a specific check for the `tailwindcss` package within `package.json` file using `insert_package_json` method from `util` (this approach is used in `eslint` config). Since the latest version of Tailwind CSS (v4) no longer requires `postcss.config.*` and `tailwind.config.*` files, these can no longer be relied upon as sole criteria for enabling Tailwind CSS LSP.
* feat: add muon server for meson files(#3646)Stone Tickle2025-03-181-0/+20
|
* docs(qmlls): point to official sourcesLogan Grosz2025-03-161-2/+4
| | | | | Refers to the Qt docs for the initial link, quotes Qt's page for the description, and points to the official cgit server for the source.
* chore(qml_lsp)!: remove configLogan Grosz2025-03-161-16/+0
| | | | This project is archived. Prefer [qmlls](lua/lspconfig/configs/qmlls.lua).
* fix: rename systemd-language-server to systemd_lsAndre Toerien2025-03-111-0/+0
|
* feat: systemd-language-server #3514Chris Werner Rau2025-03-071-0/+22
|
* docs(gleam): rewrite broken installation description (#3637)Christoph Heiss2025-03-041-2/+1
| | | Signed-off-by: Christoph Heiss <christoph@c8h4.io>