File tree 2 files changed +6
-2
lines changed
2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,8 @@ test_all_hls() {
48
48
fi
49
49
fi
50
50
done
51
+ # install the recommended GHC version so the wrapper can launch HLS
52
+ ghcup install ghc --set recommended
51
53
" $bindir /haskell-language-server-wrapper${ext} " typecheck " ${test_module} " || fail " failed to typecheck with HLS wrapper"
52
54
}
53
55
Original file line number Diff line number Diff line change @@ -99,8 +99,10 @@ main = do
99
99
Left err -> do
100
100
T. hPutStrLn stderr (prettyError err NoShorten )
101
101
case args of
102
- Ghcide _ -> launchErrorLSP recorder (prettyError err Shorten )
103
- _ -> pure ()
102
+ Ghcide (GhcideArguments { argsCommand = Main. LSP }) ->
103
+ launchErrorLSP recorder (prettyError err Shorten )
104
+
105
+ _ -> exitFailure
104
106
105
107
launchHaskellLanguageServer :: Recorder (WithPriority (Doc () )) -> Arguments -> IO (Either WrapperSetupError () )
106
108
launchHaskellLanguageServer recorder parsedArgs = do
You can’t perform that action at this time.
0 commit comments