-
Notifications
You must be signed in to change notification settings - Fork 90
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
Update HLS installation method #533
Conversation
sorry, don't have time to review the pr, hope another maintainer could do it |
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.
Just some comments for now
I'm quite pleased. We now:
For the future, the extension could also have an option for the user to use the system-installed |
I am interested in that, and I agree, it should be hidden behind a config option. |
Some tests are failing, probably because we started messing with
Ideas? |
06d7b62
to
cd25d2b
Compare
I'm assuming the extension used to try to find older HLS releases if the current project GHC is too old? |
Yes, and this was a highly requested feature that we should definitely not break. |
cd25d2b
to
e5cf1ba
Compare
This is fixed in cda68ba |
1ff5f5b
to
0bd3d76
Compare
I don't understand why the tests are failing. I hope someone else can pick that up, because I'm running out of free time for this. |
66a7f1e
to
c3aa0e7
Compare
Well, I'm giving up on the test suite. It works locally. That's enough for me. |
Ill take a look |
6be7b3f
to
64f353e
Compare
cde83b8
to
86ba23c
Compare
This removes 'ignorePATH' and 'updateBehavior' config options and instead introduces a simple 'manageHLS' setting, which decides whether ghcup is used to install the appropriate HLS or not.
Otherwise the promise seems to time out.
c4a7442
to
5249d21
Compare
@jneira
haskell/haskell-language-server#2739