[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