Best way to go about installing LSP today?

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.

    nvim-lsp-installer or mason.nvim. FYI lsp-zero also uses mason.nvim for managing installation.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. nvim-lspconfig

    Quickstart configs for Nvim LSP

    https://github.com/neovim/nvim-lspconfig for the LSP configuration

  4. mason-lspconfig.nvim

    Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.

    https://github.com/williamboman/mason-lspconfig.nvim - interop between mason.nvim and nvim-lspconfig (adjusts the LSP configurations in nvim-lspconfig to use the langauge servers installed by mason.nvim)

  5. lsp-zero.nvim

    A starting point to setup some lsp related features in neovim.

    The easy way lsp-zero

  6. dotfiles

    🏡 /.dotfiles | Includes configs for neovim, tmux, zsh, alacrity, kitty, and more | Managed by GNU stow (by numToStr)

    I use a shell script to install lsp servers and lspconfig for the configuring servers.

  7. nvim-lsp-installer

    Discontinued Further development has moved to https://github.com/williamboman/mason.nvim!

    nvim-lsp-installer or mason.nvim. FYI lsp-zero also uses mason.nvim for managing installation.

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

  • Is there any way to autocomplete language functions? For example, show things like fmt.Printf or fmt.Println when writing fmt.Print and pressing the autocomplete key.

    12 projects | /r/neovim | 10 Sep 2022
  • LSP Servers installation

    2 projects | /r/neovim | 20 Jul 2022
  • Another coc.nvim vs native lsp post

    5 projects | /r/neovim | 21 Jul 2022
  • State of Neovim LSP configuration

    11 projects | /r/neovim | 27 Jun 2022
  • E5113: Error while calling lua chunk: /home/juan/.config/nvim/lua/lsp/lsp-installer.lua:2: module 'lspconfig' not found

    3 projects | /r/neovim | 23 Jun 2022