monaco-languageclient icon indicating copy to clipboard operation
monaco-languageclient copied to clipboard

LSP Server Connected Successfully but No Automatic Notifications Initiated

Open NGC2207 opened this issue 9 months ago • 6 comments

Hello, I referenced the code in example and wrote a C language service.

Since I'm using Next.js, to avoid the annoying SSR issues, I opted for @monaco-editor/react , which is relatively more SSR-friendly.

I then ran my Next.js project and the language server. Fortunately, my language server responded and received the code. Unfortunately, my Editor interface did not display any intelligent suggestions.

I compared the logs of my language server with those of a server that successfully provided intelligent completions (using @typefox/monaco-editor-react ) and found that the issue seems to be that it did not automatically initiate textDocument/didOpen, textDocument/documentLink, textDocument/inlayHint,etc.

I reviewed related issues and tried their solutions, including importing npm:@codingame/monaco-vscode-editor-api,but it still didn't work.

I've been trying to resolve this issue for over two weeks, experimenting with various approaches. The only time I succeeded was when I used @typefox/monaco-editor-react,but due to various reasons, I have to use @monaco-editor/react.

I really hope someone with similar experiences can help me. Thank you very much!

My code is only in here

NGC2207 avatar Jan 01 '25 16:01 NGC2207