neovim 0.5安装lsp需要手动配置,对于新手来说还是有一些难度的。 手动配置教程如下: https://github.com/neovim/nvim-lspconfig/blob/master/CONFIG.md
那么有没有什么方法可以简化这个过程呢?那么它来了。
项目地址: https://github.com/kabouzeid/nvim-lspinstall
可以简化lsp安装配置,自动配置lsp。
Bundled Installers支持语言列表:
LanguageLanguage ServerangularAngular Language Servicebashbash-language-serverclojureclojure-lspcmakecmake-language-servercppclangdcsharpOmniSharpcsscss-language-features (pulled directly from the latest VSCode release)dockerfiledocker-langserverelixirElixir Language Server (elixir-ls)elmElm Language Server (elm-ls)emberEmber Language ServerfortranFortran Language Server (fortls)gogoplsgraphqlGraphQL language servicehaskellhaskell-language-serverhtmlhtml-language-features (pulled directly from the latest VSCode release)javaEclipse JDTLS with Lombokjsonjson-language-features (pulled directly from the latest VSCode release)kotlinkotlin-language-serverlatextexlablua(sumneko) lua-language-serverphpintelephensepuppetpuppet-editor-servicespurescriptpurescript-language-serverpythonpyright-langserverrubysolargraphrustrust-analyzersveltesvelte-language-servertailwindcsstailwindcss-intellisense (pulled directly from the latest VSCode extension)terraformTerraform Language Server (terraform-ls)typescripttypescript-language-servervimvim-language-servervuevls (vetur)yamlyaml-language-server NameDescriptiondenohttps://deno.land/diagnosticlshttps://github.com/iamcco/diagnostic-languageserverefmhttps://github.com/mattn/efm-langserverromehttps://rome.tools/具体使用细节可以参考项目主页说明。