diff options
| author | Matthew Bauer | 2026-02-07 14:50:35 -0500 |
|---|---|---|
| committer | Eli Zaretskii | 2026-02-08 08:38:08 +0200 |
| commit | 78fc5e2833925d1065f8ce9590440e6fd3192a48 (patch) | |
| tree | b90ba770bfd3a2085583f0ced09378701fb61ad9 /lisp | |
| parent | f430166f7d740573649319a2cae8c661b792f9de (diff) | |
| download | emacs-master.tar.gz emacs-master.zip | |
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.el | 3 |
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")) |