branch: externals/elpa commit af0e876040b73de5b8c715cb04fa9a1cb15d03a1 Author: TANIGUCHI Kohei <a.d.xvii.kal....@gmail.com> Commit: GitHub <nore...@github.com>
Close #572: use haskell-language-server in eglot-server-programs Use haskell-language-server instead of deprecated Haskell IDE Engine https://github.com/haskell/haskell-language-server https://github.com/haskell/haskell-ide-engine#deprecated * README.md: Replace Haskell IDE Engine with haskell-language-server * eglot.el (eglot-server-programs): Replace hie-wrapper with haskell-language-server-wrapper Copyright-paperwork-exempt: yes --- README.md | 4 ++-- eglot.el | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c45ba28..607291a 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ for the language you're using. Otherwise, it prompts you to enter one. * Bash's [bash-language-server][bash-language-server] * PHP's [php-language-server][php-language-server] * C/C++'s [ccls][ccls] ([cquery][cquery] and [clangd][clangd] also work) -* Haskell's [IDE engine][haskell-ide-engine] +* Haskell's [haskell-language-server][haskell-language-server] * Elm's [elm-language-server][elm-language-server] * Kotlin's [kotlin-language-server][kotlin-language-server] * Go's [gopls][gopls] @@ -512,7 +512,7 @@ Under the hood: [clangd]: https://clang.llvm.org/extra/clangd.html [solargraph]: https://github.com/castwide/solargraph [windows-subprocess-hang]: https://www.gnu.org/software/emacs/manual/html_node/efaq-w32/Subprocess-hang.html -[haskell-ide-engine]: https://github.com/haskell/haskell-ide-engine +[haskell-language-server]: https://github.com/haskell/haskell-language-server [elm-language-server]: https://github.com/elm-tooling/elm-language-server [kotlin-language-server]: https://github.com/fwcd/KotlinLanguageServer [gopls]: https://github.com/golang/go/wiki/gopls diff --git a/eglot.el b/eglot.el index 3ebdd04..e148403 100644 --- a/eglot.el +++ b/eglot.el @@ -108,7 +108,7 @@ language-server/bin/php-language-server.php")) (ruby-mode . ("solargraph" "socket" "--port" :autoport)) - (haskell-mode . ("hie-wrapper" "--lsp")) + (haskell-mode . ("haskell-language-server-wrapper" "--lsp")) (elm-mode . ("elm-language-server")) (kotlin-mode . ("kotlin-language-server")) (go-mode . ("gopls"))