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
After troubleshooting some other LSP Clients (namely emacs and helix) on the Discord server, FSAC will eventually crash. It seems these clients have trouble with the fsharp/ specific notifications that come from FSAC. Fsharp language server put in some fixes regarding this type of behavior too. I'm unsure what exactly the best path of action is here.
Put a flag in so we know we're talking to Ionide, otherwise just no-op the fsharp/ calls. (quick)
Better handling at the LSP Client level at parsing bad information from standard in (unsure how much work is related here)
Make other clients not send stuff to standard in when they receive notifications they can't handle (given 2 separate editors seem to have this behavior, I'm unsure if they're at fault here).
The text was updated successfully, but these errors were encountered:
We already keep the clientCapabilities locally - we should look at the info that we get on the initialize request that describe the client, and for these clients that don't support the custom notifications set a flag that enables/disables those notifications.
TheAngryByrd
changed the title
Hide Ionide specific notifications LSP endpoints behind a flag
Better handling of ClientCapabilities for different editors
Jul 16, 2023
After troubleshooting some other LSP Clients (namely emacs and helix) on the Discord server, FSAC will eventually crash. It seems these clients have trouble with the
fsharp/
specific notifications that come from FSAC. Fsharp language server put in some fixes regarding this type of behavior too. I'm unsure what exactly the best path of action is here.fsharp/
calls. (quick)The text was updated successfully, but these errors were encountered: