-
-
Notifications
You must be signed in to change notification settings - Fork 390
HLS for the new generated LSP 2 release #3621
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
Conversation
And bump hls version to keep cabal sane
Readd the HasTracing constraint
Now tracking my fork of the new lsp release which dumps TResponseError
@everyone This builds and all the tests pass. Would love some more eyes on the changes though, to make sure I didn't let anything nasty slip through. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TBH, this is a tough one to review. I read it all, but I'm not sure others will have the time to. I think I'm inclined to merge it and let people refer back if they want or if there are problems.
I am going through the codebase to update it to @michaelpj 's upcoming LSP 2 release. So far the only part that compiles is hls-plugin-api. I am currently working on ghcide, which should be the last hard part of this change. The new LSP release is generated, which means there are a lot of changes, hence this PR will probably end up touching pretty much every part of the project.
If you would like to start reviewing this work, you should start with hls-plugin-api. Again it is the only part that compiles, and other parts will be subject to significant change.