Keep LSP running in the background.

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. neovim-remote

    :ok_hand: Support for --remote and friends.

    What about nvr?

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. rust-tools.nvim

    Discontinued Tools for better development in rust using neovim's builtin lsp

    like what? I'm not rust dev (yet :P) so I don't really know the details of possible config here but right from the start with https://github.com/simrat39/rust-tools.nvim and config from readme - rust-analyzer starts instantly.

  4. rust-analyzer

    A Rust compiler front-end for IDEs

    rust-analyzer is actually a bit of a funny case, because the developer specifically didn't implement caching so that more dev time would be spent on improving rust-analyzer index speed. Thankfully, someone was annoyed about this and wrote ra-multiplex to do exactly what you're asking for.

  5. ra-multiplex

    share one rust-analyzer server instance between multiple LSP clients to save resources

    rust-analyzer is actually a bit of a funny case, because the developer specifically didn't implement caching so that more dev time would be spent on improving rust-analyzer index speed. Thankfully, someone was annoyed about this and wrote ra-multiplex to do exactly what you're asking for.

  6. neovim

    Vim-fork focused on extensibility and usability

    I think if https://github.com/neovim/neovim/pull/10071 is merged, it would do what you want. You could have a long-running neovim process in the background (so servers wouldn't shut down).

  7. file-line

    Plugin for vim to enabling opening a file in a given line

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

  • rust-analyzer significantly slowing down compilation

    2 projects | /r/rust | 23 Jun 2023
  • error when opening rust file on 0.8

    2 projects | /r/neovim | 1 Oct 2022
  • How can I display args type virtually like vscode?

    3 projects | /r/neovim | 24 Apr 2022
  • The State of Vim

    6 projects | news.ycombinator.com | 24 Jan 2025
  • My NeoVim Experience: Productivity vs Curiosity

    1 project | dev.to | 24 Jan 2025