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

Implement language server protocol client #4740

Closed
huguesv opened this issue Sep 26, 2018 · 1 comment
Closed

Implement language server protocol client #4740

huguesv opened this issue Sep 26, 2018 · 1 comment

Comments

@huguesv
Copy link
Contributor

huguesv commented Sep 26, 2018

https://docs.microsoft.com/en-us/visualstudio/extensibility/adding-an-lsp-extension?view=vs-2017

If this works out it could greatly reduce the amount of IntelliSense and other editor code we have to maintain.

Some of our special needs are not necessarily well tested / supported, so there are risks:

  • Designed to work for open folder, not projects, so we need to do custom initialization for projects
  • Colorization supported by TextMate, should be able to use our own colorizer
  • Interactive window completions require fetching from both language server and live running session

This will require porting our custom functionality that isn't supplied by language client. We'll need to move our own Analysis protocol as language server protocol extension and access it via the LSP client connection.

@huguesv
Copy link
Contributor Author

huguesv commented May 9, 2019

Closing in favor of #5210

@huguesv huguesv closed this as completed May 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant