tower-lsp
tower-lsp copied to clipboard
Update `lsp-types` to 0.97 and add notebook support
This PR implements support for notebook document synchronization which was added in LSP 3.17
This is still draft, because lsp-types currently does not support notebook document synchronization. gluon-lang/lsp-types#268 but still has a few issues, so this PR currently overrides the lsp-types dependecy.
@zebreus gluon pr has been merged?
https://github.com/gluon-lang/lsp-types/pull/282
@planetoryd The required features were added in lsp-types 0.96.
I rebased this PR onto #412 which updates lsp-types to 0.95 (the first five commits), then I added an commit which updates lsp-types to 0.97, the last commit on the branch is the one that adds notebook support.
@ebkalderon Can this be merged? We would like to begin work on https://github.com/denoland/vscode_deno/issues/932.