with Neovim 8+ is there a better way to setup LSP?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • nvim-lspconfig

    Quickstart configs for Nvim LSP

  • In terms of setting up the LSP servers themselves, for all but the simplest examples the best way is (and likely will be for a long time) lspconfig. The reason is that each server has its own quirks, special options, and way to start, see e.g. the texlab or vdmj configurations, just to mention a couple that I'm familiar with.

  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • You can always just use coc.nvim and just worry about setting up your key bindings and calling :CocInstall coc-tsserver or whichever LSP server and be done with it. Helps that coc.nvim is API stable.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts