aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorMatthew Bauer2026-02-07 14:50:35 -0500
committerEli Zaretskii2026-02-08 08:38:08 +0200
commit78fc5e2833925d1065f8ce9590440e6fd3192a48 (patch)
treeb90ba770bfd3a2085583f0ced09378701fb61ad9 /lisp
parentf430166f7d740573649319a2cae8c661b792f9de (diff)
downloademacs-master.tar.gz
emacs-master.zip
Eglot: Add "static-ls" to Haskell LSP listHEADmaster
This is an alternative language server for Haskell. Intended to be faster and not use as much memory as haskell-language-server. Making it a backup with lower precedence if both exist. * lisp/progmodes/eglot.el (eglot-server-programs): Add "static-ls". (Bug#80351)
Diffstat (limited to '')
-rw-r--r--lisp/progmodes/eglot.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index 89fbdec131f..4752b0100d9 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -282,7 +282,8 @@ automatically)."
282 . ,(eglot-alternatives 282 . ,(eglot-alternatives
283 '(("solargraph" "socket" "--port" :autoport) "ruby-lsp"))) 283 '(("solargraph" "socket" "--port" :autoport) "ruby-lsp")))
284 (haskell-mode 284 (haskell-mode
285 . ("haskell-language-server-wrapper" "--lsp")) 285 . ,(eglot-alternatives
286 '(("haskell-language-server-wrapper" "--lsp") "static-ls")))
286 (elm-mode . ("elm-language-server")) 287 (elm-mode . ("elm-language-server"))
287 (mint-mode . ("mint" "ls")) 288 (mint-mode . ("mint" "ls"))
288 ((kotlin-mode kotlin-ts-mode) . ("kotlin-language-server")) 289 ((kotlin-mode kotlin-ts-mode) . ("kotlin-language-server"))