-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Missing legacy configs #3705
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
on_new_config
:on_new_config
|
on_new_config
Is it in this list by mistake and could be migrated to |
I don't use |
This comment has been minimized.
This comment has been minimized.
It's not available in the current neovim release. Will be in 0.11.1. |
After the introduction of vim.lsp.config() and vim.lsp.enable(), the configuration can be simplified. At this point, the nvim-lspconfig plugin just acts as a collection of configuration files for language servers. Note that bitbake_ls does not yet work with the new setup [1], so it has been commented for now. When using the 0.11+ setup, it is no longer necessary to add capabilities from blink [2, 3]. Therefore, this part have also been dropped. Also, drop unused (i.e, commented) servers. [1]: neovim/nvim-lspconfig#3705 [2]: https://github.com/Saghen/blink.cmp/blob/main/plugin/blink-cmp.lua [3]: https://cmp.saghen.dev/installation
After the introduction of vim.lsp.config() and vim.lsp.enable(), the configuration can be simplified. At this point, the nvim-lspconfig plugin just acts as a collection of configuration files for language servers. Note that bitbake_ls does not yet work with the new setup [1], so it has been commented for now. When using the 0.11+ setup, it is no longer necessary to add capabilities from blink [2, 3]. Consequently, the dependency on blink.cmp can be dropped. This works because nvim-lspconfig is always loaded before blink.cmp and thus the language servers are available when blink loads. Also, drop unused (i.e, commented) servers. [1]: neovim/nvim-lspconfig#3705 [2]: https://github.com/Saghen/blink.cmp/blob/main/plugin/blink-cmp.lua [3]: https://cmp.saghen.dev/installation
@TheRealLorenz FWIW, may be helpful: neovim/neovim#32037 (comment) : |
@TheRealLorenz Neovim 0.11.1 is released. |
After the introduction of vim.lsp.config() and vim.lsp.enable(), the configuration can be simplified. At this point, the nvim-lspconfig plugin just acts as a collection of configuration files for language servers. Note that bitbake_ls does not yet work with the new setup [1], so it has been commented for now. When using the 0.11+ setup, it is no longer necessary to add capabilities from blink [2, 3]. Consequently, the dependency on blink.cmp can be dropped. This works because nvim-lspconfig is always loaded before blink.cmp and thus the language servers are available when blink loads. Also, drop unused (i.e, commented) servers. [1]: neovim/nvim-lspconfig#3705 [2]: https://github.com/Saghen/blink.cmp/blob/main/plugin/blink-cmp.lua [3]: https://cmp.saghen.dev/installation
Current version of |
Send a pr. "single-file support" is the default in |
After the introduction of vim.lsp.config() and vim.lsp.enable(), the configuration can be simplified. At this point, the nvim-lspconfig plugin just acts as a collection of configuration files for language servers. Note that bitbake_ls does not yet work with the new setup [1], so it has been commented for now. When using the 0.11+ setup, it is no longer necessary to add capabilities from blink [2, 3]. Consequently, the dependency on blink.cmp can be dropped. This works because nvim-lspconfig is always loaded before blink.cmp and thus the language servers are available when blink loads. Also, drop unused (i.e, commented) servers. [1]: neovim/nvim-lspconfig#3705 [2]: https://github.com/Saghen/blink.cmp/blob/main/plugin/blink-cmp.lua [3]: https://cmp.saghen.dev/installation
This comment has been minimized.
This comment has been minimized.
@FedeAbella my current suggestion is to define Please open a new PR or issue for further discussion, to avoid too many overlapping discussions in this issue. |
Uh oh!
There was an error while loading. Please reload this page.
These legacy configs may require
on_new_config
, so aren't migrated to the newlsp/*.lua
format:angularls
apex_ls
astro
bqnlsp
cadence
codeqlls
drools_lsp
eslint
glint
haxe_language_server
jsonnet_ls
leanls
mdx_analyzer
omnisharp
openedge_ls
powershell_es
relay_lsp
sourcery
tailwindcss
vdmj
volar
zls
feat(zls): addvim.lsp.config
support #3733These are the ones which have
single_file_support = false
:biome
bitbake_ls
ccls
delphi_ls
efm
gh_actions_ls
feat(gh_actions_ls): addvim.lsp.config
support #3713matlab_ls
oxlint
vectorcode_server
Originally posted by @TheRealLorenz in #3659 (comment)
The text was updated successfully, but these errors were encountered: