Reproduction steps
- Stop
rust-analyzerusing the Language Servers menu - Switch git branches
- Observe that
rust-analyzerstarts up again
rust-analyzer using the Language Servers menurust-analyzer starts up againThis is not entirely unexpected but aligns more with the Zed approach than how I think Gram should work.
There is a way to actually disable an LSP from the settings file, like in the example for Erlang here: https://gram.liten.app/docs/languages/erlang/
It's not exposed in the UI, though. It would definitely fit into the "Configure Servers" screen.
I would like to be able to control language servers per project and not just globally, too.
I don't actually want to permanently disable it for the project. I just don't want rust-analyzer building Gram at the same time that I have cbuild building Gram.
Yeah.. the Stop button really should mean "do not autostart this server this session until Start is manually pressed again". Just now I'm working on battery power and ccls reindexing the Linux tree is eating my battery like there's no tomorrow, so I want it to be "temporarily disabled just for now"
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?