Keep LSP running in the background.

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

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

    :ok_hand: Support for --remote and friends.

  • What about nvr?

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

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

  • 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).

  • 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