You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-6Lines changed: 15 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -71,17 +71,26 @@ The environment _only will be visible for the lsp server_, not for other extensi
71
71
72
72
### Downloaded binaries
73
73
74
-
This extension will download `haskell-language-server` binaries either via an internal ghcup (it will download it automaticlaly)
75
-
or via a system ghcup (which must be present), unless you set the config option `haskell.manageHLS` to `PATH` (the extension
76
-
will ask you on first start).
74
+
This extension will download `haskell-language-server` binaries and the rest of the toolchain if you selected to use GHCup during
75
+
first start. Check the `haskell.manageHLS` setting.
77
76
78
77
It will then download the newest version of haskell-language-server which has support for the required ghc.
79
78
That means it could use an older version than the latest one, without the last features and bug fixes.
80
79
For example, if a project needs ghc-8.10.4 the extension will download and use haskell-language-server-1.4.0, the lastest version which supported ghc-8.10.4. Even if the lastest global haskell language-server version is 1.5.1.
81
80
82
-
If you have disk space issues and use system ghcup, check `ghcup gc --help`.
83
-
If you have disk space issues and use the internal ghcup, check the following directories, depending on your platform
84
-
and possible delete them:
81
+
If you have disk space issues, check `ghcup gc --help`.
82
+
83
+
You can also instruct the extension to use a different installation directory for the toolchain,
84
+
e.g. to not interfere with system GHCup installation. Depending on your platform, add the full
0 commit comments