diff --git a/README.md b/README.md index fea0762fd0..081dda3329 100644 --- a/README.md +++ b/README.md @@ -195,8 +195,10 @@ For brevity, only the `stack`-based commands are presented in the following sect ##### Install specific GHC Version The script will install the executables `haskell-language-server-wrapper` and `haskell-language-server`. + It will copy the latter appending the used ghc version, needed by the wrapper to choose the suitable version -for the project at hand. +for the project at hand. + So installing the executables directly with `stack install` or `cabal v2-install` may not be enough for it to work properly. @@ -216,6 +218,7 @@ stack ./install.hs data `hls-8.8.3` target will build the project and install `haskell-language-server-wrapper`, `haskell-language-server`, `haskell-language-server-8.8.3` and `haskell-language-server-8.8` executables. + The Haskell Language Server can also be built with `cabal v2-build` instead of `stack build`. This has the advantage that you can decide how the GHC versions have been installed. To see what GHC versions are available, the command `cabal-hls-install ghcs` can be used.