You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On my machine, I use ra-multiplex as a wrapper around rust-analyzer. This introduces an intermediate client-server protocol that allows all Rust analysis to be done by a single server instance, and allows it to stay in memory -- reducing the amount of duplicate analysis that needs to be done over long coding sessions, where I may be swapping between IDEs and projects (many of which share the same crates).
The problem is that Helix waits until timeout for the LSP to close, so it ends up staying open for several seconds more, messing up workflow. I cloned the repo and disabled the code that performs the wait, and it seems not to cause any zombie processes or other problems. It'd be cool if there was an option to do this, in the mainline code!
The text was updated successfully, but these errors were encountered:
On my machine, I use
ra-multiplex
as a wrapper aroundrust-analyzer
. This introduces an intermediate client-server protocol that allows all Rust analysis to be done by a single server instance, and allows it to stay in memory -- reducing the amount of duplicate analysis that needs to be done over long coding sessions, where I may be swapping between IDEs and projects (many of which share the same crates).The problem is that Helix waits until timeout for the LSP to close, so it ends up staying open for several seconds more, messing up workflow. I cloned the repo and disabled the code that performs the wait, and it seems not to cause any zombie processes or other problems. It'd be cool if there was an option to do this, in the mainline code!
The text was updated successfully, but these errors were encountered: