Hi!
I'm trying to add LSP supports for a IDE project I'm developing based on the Tauri framework.
In Tauri, there is a better way to do the IPC instead of using json-rpc based on WebSocket connection.
So does monaco-languageclient supports this case? How should I do?
Should I implement the IConnectionProvider and pass it to constructor of MonacoLanguageClient, or directly use BaseLanguageClient? I'm confusing and unable to find out.
And what is the different between monaco-languageclient and vscode-languageclient?
Should I install vscode-languageclient as a dependency of my project? Is that normal a language client for monaco-editor is depending on vscode things?
Thanks for your help.
Hi!
I'm trying to add LSP supports for a IDE project I'm developing based on the Tauri framework.
In Tauri, there is a better way to do the IPC instead of using json-rpc based on WebSocket connection.
So does
monaco-languageclientsupports this case? How should I do?Should I implement the
IConnectionProviderand pass it to constructor ofMonacoLanguageClient, or directly useBaseLanguageClient? I'm confusing and unable to find out.And what is the different between
monaco-languageclientandvscode-languageclient?Should I install
vscode-languageclientas a dependency of my project? Is that normal a language client for monaco-editor is depending on vscode things?Thanks for your help.