nvim-lspinstall
What is it?
Recently, neovim removed the :LspInstall
function. It made it really easy to install language servers for its built in lsp, so I'm making a replacement!
Installation
You can install nvim-lspinstall with any neovim package manager.
Plug 'anott03/nvim-lspinstall'
Ultimate Language List
These are the langauges we plan/hope support. It's the same list that was on the lspconfig github page.
- [ ] als
- [ ] angularls
- [ ] bashls
- [ ] ccls
- [X] clangd
- [ ] clojure_lsp
- [ ] cmake
- [ ] codeqlls
- [ ] cssls
- [ ] dartls
- [ ] denols
- [ ] dhall_lsp_server
- [ ] diagnosticls
- [X] dockerls
- [ ] efm
- [ ] elixirls
- [X] elmls
- [ ] flow
- [ ] fortls
- [ ] gdscript
- [ ] ghcide
- [ ] gopls
- [ ] groovyls
- [ ] hie
- [ ] hls
- [X] html
- [X] intelephense
- [ ] jdtls
- [ ] jedi_language_server
- [X] jsonls
- [ ] julials
- [ ] kotlin_language_server
- [ ] leanls
- [ ] metals
- [ ] nimls
- [X] ocamlls
- [ ] ocamllsp
- [X] omnisharp
- [ ] perlls
- [X] purescriptls
- [ ] pyls
- [ ] pyls_ms
- [X] pyright (not working)
- [ ] r_language_server
- [ ] rls
- [ ] rnix
- [ ] rome
- [ ] rust_analyzer
- [ ] scry
- [ ] solargraph
- [ ] sorbet
- [ ] sourcekit
- [X] sqlls
- [X] sumneko_lua
- [X] svelte
- [ ] terraformls
- [ ] texlab
- [X] tsserver
- [X] vimls
- [X] vuels
- [X] yamlls
- [ ] zls