Closed
Description
- hls is deprecating support for ghc versions (see ghc support deprecation schedule haskell-language-server#2168)
- but we could continue supporting it with older hls version
- to do it automatically when downloading the executable we should look for an appropiate hls version in older releases
- it could be done on the fly but if we teach the extension the matrix of hls/ghc versions, we could go directly for the desired one and we could improve error messages when a ne ghc version is not supported at all (see Better error message when trying to use an unsupported ghc version #453)
- the extension should show an alert message (maybe a confirmation message?) when downloading and old version (as it will not have the same feature set and could suffer some bugs)