VHDL-LS / rust_hdl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Issue] Support for incremental sync

chrbirks opened this issue · comments

For reference, I'm using lsp-mode for Emacs as the client.

Looking at the synchronization methods supported by the LSP protocol it looks like either none or all of them (full and incremental) should be supported by a server:
https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_synchronization

Is incremental synchronization actually implemented in this server and has been tested?

I'm having an issue when I change the synchronization method in the client to "incremental" where diagnostics and error reporting is not update until I restart the LSP server. The issue might also be in the lsp-mode client so I'm trying to narrow it down.

Incremental support has been implemented and used for many years