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
Automatic installation of haskell-language-server binaries and make haskell-langauge-server the default #236
Conversation
6a35190
to
ca9afa3
Compare
@bubba thanks a lot for working on this. The pr looks really good but, should the downloaded from your repo wrapper version responds to I will try to investigate why it does not return the project version, if it is a windows specific issue. |
Thanks for helping test this! It should be using that queried version, but indeed I’ve only tried it on Mac so far. Does |
Hi! i see you have added the exe extension for windows, maybe it was not working for that |
With the .exe fix the executables have been downloaded and run succesfully:
But the file load process is stuck after that line, it didn't happened with the last hls i installed from source |
Oh, i just have seen that it downloaded hls for ghc-8.10.1 but the project is using ghc-8.8.3, cause i am using the cabal cradle and my default ghc on path is that one EDIT:
I guess it comes from your hie-bios branch with |
@bubba your hie-bios version runtime ghc libdir seems to be correct for hls:
|
@jneira did you link the |
I installed hie-bios with ghc-8.8.3 as well, i will try to install with other thsn default one to see what happens |
This removes the show type command, the insert type command, the HaRe commands and the case split command – none of them have existed in HIE for a while now, and none of them are in ghcide/hls either
Closes haskell#226
It's a bit hairy passing about a map
Also rename a bunch of configuration paths so that they're server agnostic. This will break people's configurations
Co-authored-by: Brian McKenna <bmckenna@atlassian.com>
for a specific ghc version
Also update README and use throwing to propagate ghc version errors
So we know when it finished successfully
Also remove tests since they were only JS stubs
Also some last minute renaming of things
Fix some conflicting rules about quotemarks too
Also clarify what exactly the extension does, and what the language servers do. Closes haskell#178
Fixes #237
Todo