-
Notifications
You must be signed in to change notification settings - Fork 93
Update HLS installation method #533
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
|
sorry, don't have time to review the pr, hope another maintainer could do it |
fendor
left a comment
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