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: docs/contributing/plugin-tutorial.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# Let’s write a Haskell Language Server plugin
2
2
Originally written by Pepe Iborra, maintained by the Haskell community.
3
3
4
-
Haskell Language Server is an LSP server for the Haskell programming language. It builds on several previous efforts
4
+
Haskell Language Server (HLS) is an LSP server for the Haskell programming language. It builds on several previous efforts
5
5
to create a Haskell IDE. You can find many more details on the history and architecture in the [IDE 2020](https://mpickering.github.io/ide/index.html) community page.
6
6
7
7
In this article we are going to cover the creation of an HLS plugin from scratch: a code lens to display explicit import lists.
@@ -44,7 +44,7 @@ cabal update
44
44
cabal build
45
45
```
46
46
47
-
If you run into any issues trying to build the binaries, the #haskell-language-server IRC chat room in
47
+
If you run into any issues trying to build the binaries, the `#haskell-language-server` IRC chat room in
48
48
[Libera Chat](https://libera.chat/) is always a good place to ask for help.
49
49
50
50
Once cabal is done take a note of the location of the `haskell-language-server` binary and point your LSP client to it. In VSCode this is done by editing the "Haskell Server Executable Path" setting. This way you can simply test your changes by reloading your editor after rebuilding the binary.
0 commit comments