Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for remaining textDocument requests on server #10

Closed
21 tasks done
ebkalderon opened this issue Sep 2, 2019 · 3 comments · Fixed by #167
Closed
21 tasks done

Add support for remaining textDocument requests on server #10

ebkalderon opened this issue Sep 2, 2019 · 3 comments · Fixed by #167
Labels
enhancement New feature or request

Comments

@ebkalderon
Copy link
Owner Author

The number of associated Future types at the top of the LanguageServer trait is steadily growing, making the downstream trait implementation experience increasingly unwieldy. Ideally, we would use a crate like async-trait to eliminate the boilerplate, but we are unfortunately blocked on #58 and the addition of a stdio transport to jsonrpsee, the future replacement for jsonrpc-core.

@ebkalderon
Copy link
Owner Author

textDocument/willSaveWaitUntil is blocked because the current version ofcodespan-lsp requires lsp-types 0.70, but gluon-lang/lsp-types#142 was only fixed in lsp-types 0.72.

@ebkalderon
Copy link
Owner Author

textDocument/selectionRange is blocked on gluon-lang/lsp-types#149.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant