Error handler unable to intercept and suppress error notification #1608
Labels
feature-request
Request for new features or functionality
help wanted
Issues identified as good community contribution opportunities
Milestone
vscode-languageserver-node/client/src/common/client.ts
Lines 1793 to 1803 in dadd73f
I am developing a language server with an external dependency so I want to start/stop it myself. Unfortunately, if the dependency goes missing then the "Connection to server got closed. Server will not be restarted." message will appear if
this.$state === ClientState.Stopping
because I can't use thethis._clientOptions.errorHandler
to try to suppress it. Now when the dependency comes back the language server will restart even though the notification claimed that it "will not be restarted".Essentially, I do not want the
vscode-languageclient
to popup any errors about the server being dead because I want to control everything myself but I can't avoid this particular notification (there may be others I have not encountered yet...?) because of thisif
statement.The text was updated successfully, but these errors were encountered: