Language server protocol

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

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

    A vim plugin for communicating with a language server

  • I use vim-lsc (my config)

  • dotfiles

    My personal configuration files (by Jorengarenar)

  • I use vim-lsc (my config)

  • 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
  • coc.nvim

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

  • If you're on Vim I'd recommend coc.nvim. If you're on Neovim it has LSP support built-in. That together with built-in treesitter support are great reasons to switch it you haven't.

  • vim-lsp

    async language server protocol plugin for vim and neovim

  • I prefer vim-lsp/vim-lsp-settings mostly because the command :LspInstallServer for auto installing/updating many different language servers.

  • nvim-compe

    Discontinued Auto completion Lua plugin for nvim

  • What I would change is do this instead 1. Install neovim/nvim-lspconfig 2. Install nvim-compe instead of completion-nvim as its updated much more frequently and is quite a bit faster 3. Install LspInstall

  • nvim-lspinstall

    Discontinued Provides the missing :LspInstall for nvim-lspconfig

  • What I would change is do this instead 1. Install neovim/nvim-lspconfig 2. Install nvim-compe instead of completion-nvim as its updated much more frequently and is quite a bit faster 3. Install LspInstall

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