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

Port Viper IDE to the LSP frontend of ViperServer #28

Closed
aterga opened this issue Jan 6, 2021 · 0 comments
Closed

Port Viper IDE to the LSP frontend of ViperServer #28

aterga opened this issue Jan 6, 2021 · 0 comments

Comments

@aterga
Copy link
Member

aterga commented Jan 6, 2021

As a result of a recent student project, we have a new (prototype) frontend to ViperServer, based on LSP, that complements the existing Http frontend. Using this frontend in the production version of Viper IDE would allow simplifying and improve the infrastructure since we wouldn't need a custom Http client implemented in Typescript on the VS Code side.

To make this happen, there are the following steps:

  1. Review and merge the PR for Viper IDE (Client update to connect to ViperServer's language server viper-ide#113)
  2. Learn how to efficiently debug the LSP frontend. Currently one needs to assemble a fat JAR and run the VS Code extension in order to start up the LSP server. There must be a way to attach to a version of the LSP server that was started by e.g. SBT; that would simplify the development cycle.
  3. Test and debug thorougly, to make sure that the new solution is production-ready.
@ArquintL ArquintL closed this as completed Sep 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants