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
Make sure to check the READMEs of each of these packages, which explain how to configure the
529
+
various parts of the Emacs integration.
530
+
In particular, `lsp-haskell` provides customization options for the `haskell-language-server`-specific parts,
531
+
such as the path to the server binary.
530
532
531
-
### Using haskell-language-server with [doom-emacs](https://github.com/hlissner/doom-emacs/tree/develop/modules/lang/haskell#module-flags)
533
+
#### Using haskell-language-server with [doom-emacs](https://github.com/hlissner/doom-emacs/tree/develop/modules/lang/haskell#module-flags)
532
534
533
-
Install haskell-language-server, and then enable the lsp module and the haskell lang module with lsp flag in `.doom.d/init.el`:
535
+
Manual installation of packages is not required.
536
+
Enable the lsp module and the haskell lang module with lsp flag in `.doom.d/init.el`:
534
537
535
538
``` emacs-lisp
536
539
:tools
537
540
lsp
538
-
;;...
541
+
;;...
539
542
:lang
540
543
(haskell +lsp)
541
544
```
542
545
543
546
then do `$HOME/.emacs.d/bin/doom sync`
544
547
548
+
#### Using haskell-language-server with [Spacemacs](https://github.com/syl20bnr/spacemacs)
549
+
550
+
Manual installation of packages is not required.
551
+
Enable the `haskell` layer and the `lsp` layer in your Spacemacs config file:
552
+
553
+
```emacs-lisp
554
+
dotspacemacs-configuration-layers
555
+
'(
556
+
haskell
557
+
lsp
558
+
;; ...
559
+
)
560
+
```
561
+
545
562
### Using haskell-language-server with [Kakoune](https://github.com/mawww/kakoune)
546
563
547
564
1. Grab a copy of [kak-lsp](https://github.com/ul/kak-lsp), and follow the setup instructions.
0 commit comments