Replies: 2 comments 3 replies
-
@cdietrich we have some of the things. The clangd example has language server running in web worker with a memory file system that drives the client file system via a message channel (driver -> follower). So, it is the other way around. I don't understand what you mean with websocket based language server. That's what has been here all the time or do you mean something different? A side channel for file sync seems to be the easier solution. What Is started for clangd is not finished and we only have a MessageChannel implementation for the main<->worker exchange. Doing the same via socket.io for a remote language servefr should be straightforward. We are open to contributions or to new open specific enhancement issues. |
Beta Was this translation helpful? Give feedback.
-
Yes, I understand. Putting it on top of the LSP was the first idea, but it is problematic when you don't have control over the language server implementation. But when you have an abstract definition, there could also be a LSP based implementation, too. |
Beta Was this translation helpful? Give feedback.
-
Hi,
do we meanwhile have an example for the following scenario
websocketweb worker based language serverBeta Was this translation helpful? Give feedback.
All reactions