Your editor/IDE act as an LSP client. It usually runs the selected LSP server 
as a child process.

If you select `nimlsp`, you should see a process named `nimlsp` in your task 
manager. Same stands for `nimlangserver`. If you are on linux you can `pgrep -a 
nimlsp` or `pgrep -a nimlangserver`.

There is no interaction between `nimlsp` and `nimlangserver`. You can have both 
running at the same time, but they can't both listen on the same socket at the 
same time (usually 5007/TCP, or unix socket), and your editor/IDE usually don't 
run two LSP clients that connects to two LSP servers at the same time.

For `nimlsp` you can use `nimlsp_debug` executable instead of `nimlsp` and that 
would produce logs in your tmp folder. Check here for details 
<https://github.com/PMunch/nimlsp#debug>

Reply via email to