branch: externals/eglot
commit 000598af20d23f8ada556029eaf06cda745947eb
Author: Billy.Zheng <[email protected]>
Commit: João Távora <[email protected]>
Fix #862: Update invocation for out-of-box dart LS support
* eglot.el (eglot-server-programs): Tweak dart-mode entry.
* README.md: Tweak Dart entry.
Co-authored-by: João Távora
Copyright-paperwork-exempt: Yes
---
README.md | 4 ++--
eglot.el | 3 ++-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index e646d50aca..1f01bfde9d 100644
--- a/README.md
+++ b/README.md
@@ -45,7 +45,7 @@ find-library` can help you tell if that happened.
* Clojure's [clojure-lsp][clojure-lsp]
* CMake's [cmake-language-server][cmake-language-server]
* CSS's [css-languageserver][css-languageserver]
-* Dart's [dart_language_server][dart_language_server]
+* Dart's [analysis_server][dart-analysis-server]
* Dockerfile's [docker-langserver][docker-langserver]
* Elixir's [elixir-ls][elixir-ls]
* Elm's [elm-language-server][elm-language-server]
@@ -503,7 +503,7 @@ for the request form, and we'll send it to you.
[clojure-lsp]: https://clojure-lsp.io
[cmake-language-server]: https://github.com/regen100/cmake-language-server
[css-languageserver]: https://github.com/hrsh7th/vscode-langservers-extracted
-[dart_language_server]: https://github.com/natebosch/dart_language_server
+[dart-analysis-server]:
https://github.com/dart-lang/sdk/blob/master/pkg/analysis_server/tool/lsp_spec/README.md
[elixir-ls]: https://github.com/elixir-lsp/elixir-ls
[elm-language-server]: https://github.com/elm-tooling/elm-language-server
[fortls]: https://github.com/hansec/fortran-language-server
diff --git a/eglot.el b/eglot.el
index c32560ad8f..d712b06e76 100644
--- a/eglot.el
+++ b/eglot.el
@@ -174,7 +174,8 @@ language-server/bin/php-language-server.php"))
((R-mode ess-r-mode) . ("R" "--slave" "-e"
"languageserver::run()"))
(java-mode . ("jdtls"))
- (dart-mode . ("dart_language_server"))
+ (dart-mode . ("dart" "language-server"
+ "--client-id"
"emacs.eglot-dart"))
(elixir-mode . ("language_server.sh"))
(ada-mode . ("ada_language_server"))
(scala-mode . ("metals-emacs"))