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
+25-6Lines changed: 25 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -8,16 +8,34 @@ Client interface to the Language Server Protocol server for Haskell, as provided
8
8
9
9
The language client requires you to manually install the [HIE](https://github.com/haskell/haskell-ide-engine) language server which can be done with commands below but this will take exceedingly long time and less than robust, consider proceeding to installation readme at the link below, it has option for getting bins directly,
$ cd haskell-ide-engine && ./cabal-hie-install hie
23
+
```
24
+
16
25
On Windows, it is advised to either install HIE at the root of the drive, and/or to enable [Win32 Long paths](https://github.com/haskell/haskell-ide-engine#windows-specific-pre-requirements).
17
26
27
+
Using stack:
28
+
18
29
```cmd
19
30
C:\> git clone https://github.com/haskell/haskell-ide-engine --recursive hie
20
-
C:\> cd hie && stack ./install.hs hie
31
+
C:\> cd hie && stack .\install.hs hie
32
+
```
33
+
34
+
Using cabal:
35
+
36
+
```cmd
37
+
C:\> git clone https://github.com/haskell/haskell-ide-engine --recursive hie
38
+
C:\> cd hie && .\cabal-hie-install hie
21
39
```
22
40
23
41
If you experience difficulties, use the instructions at https://github.com/haskell/haskell-ide-engine#installation
@@ -43,6 +61,7 @@ Additionally the language server itself features,
43
61
* Fast due to caching of compile info
44
62
45
63
## Supported GHC versions
64
+
46
65
vscode-hie-server depends on haskell-ide-engine to support different versions of GHC. At the moment of writing the following versions are supported: 8.4, 8.6 and 8.8. If your project uses any other GHC version it won't work.
47
66
48
67
## Extension Settings
@@ -185,11 +204,11 @@ This provides a very flexible way of customizing your setup.
185
204
186
205
## Investigating and reporting problems
187
206
188
-
1. Go to extensions and right click `Haskell Language Server` and choose `Configure Extensions Settings`
189
-
2. Scroll down to `Language Server Haskell › Trace: Server` and set it to `verbose`
190
-
3. Restart vscode and reproduce your problem
191
-
4. Go to the main menu and choose `View -> Output` (`Ctrl + Shift + U`)
192
-
5. On the new Output panel that opens on the right side in the drop down menu choose `Haskell HIE (cabal)`
207
+
1.Go to extensions and right click `Haskell Language Server` and choose `Configure Extensions Settings`
208
+
2.Scroll down to `Language Server Haskell › Trace: Server` and set it to `verbose`
209
+
3.Restart vscode and reproduce your problem
210
+
4.Go to the main menu and choose `View -> Output` (`Ctrl + Shift + U`)
211
+
5.On the new Output panel that opens on the right side in the drop down menu choose `Haskell HIE (cabal)`
193
212
194
213
Now you will see the information which you can use to diagnose or report a problem
0 commit comments