Better handling of not installed LSP servers
Hi,
at the moment, if a LSP server is not installed, we will try to start it and inform the user with error message bubbles.
Would it make sense to have some additional command line to query, if the server is available at all and avoid the error bubble (and additional start tries) otherwise?
e.g. instead of trying to startup python3 pyls the whole time, we could just do after an startup fail a "python3 -m pyls" and check if that doesn't run to know: no chance.
I think that would be a lot less disturbing.