File tree 1 file changed +15
-0
lines changed
1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ This is *very* early stage software.
28
28
- [ Editor Integration] ( #editor-integration )
29
29
- [ With emacs] ( #using-haskell-language-server-with-emacs )
30
30
- [ With doom emacs] ( #using-haskell-language-server-with-doom-emacs )
31
+ - [ With Kakoune] ( #using-haskell-language-server-with-kakoune )
31
32
- [ Contributing] ( #contributing )
32
33
- [ It's time to join the project!] ( #its-time-to-join-the-project )
33
34
@@ -320,6 +321,20 @@ in your `.doom.d/config.el` file
320
321
321
322
then do `$HOME/.emacs.d/bin/doom refresh`
322
323
324
+
325
+ # ## Using haskell-language-server with [Kakoune](https://github.com/mawww/kakoune)
326
+
327
+ 1. Grab a copy of [kak-lsp](https://github.com/ul/kak-lsp), and follow the setup instructions.
328
+ 2. Point your `kak-lsp.toml` to `haskell-language-server-wrapper`.
329
+
330
+ ` ` ` toml
331
+ [language.haskell]
332
+ filetypes = ["haskell"]
333
+ roots = ["Setup.hs", "stack.yaml", "*.cabal"]
334
+ command = "haskell-language-server-wrapper"
335
+ args = ["--lsp"]
336
+ ` ` `
337
+
323
338
# # Contributing
324
339
325
340
# ## It's time to join the project!
You can’t perform that action at this time.
0 commit comments