aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2023-04-18 14:49:18 +0300
committerEli Zaretskii2023-04-18 14:49:18 +0300
commitdf17682ebf15be96aaa8e383df99ffd2eac7e63d (patch)
treea04d881894e7946c8901bbf10cb7a57b4004bd65
parente0dc60e07803f9859ad0008bae4b22d6452547b2 (diff)
downloademacs-df17682ebf15be96aaa8e383df99ffd2eac7e63d.tar.gz
emacs-df17682ebf15be96aaa8e383df99ffd2eac7e63d.zip
; Support 'dart-ts-mode' in Eglot
* lisp/progmodes/eglot.el (eglot-server-programs): Add 'dart-ts-mode'. Patch by Mou Tong <mou.tong@outlook.com>. (Bug#62879)
-rw-r--r--lisp/progmodes/eglot.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index 9b499b944cd..ed554087084 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -218,8 +218,9 @@ chosen (interactively or automatically)."
218 ((R-mode ess-r-mode) . ("R" "--slave" "-e" 218 ((R-mode ess-r-mode) . ("R" "--slave" "-e"
219 "languageserver::run()")) 219 "languageserver::run()"))
220 ((java-mode java-ts-mode) . ("jdtls")) 220 ((java-mode java-ts-mode) . ("jdtls"))
221 (dart-mode . ("dart" "language-server" 221 ((dart-mode dart-ts-mode)
222 "--client-id" "emacs.eglot-dart")) 222 . ("dart" "language-server"
223 "--client-id" "emacs.eglot-dart"))
223 (elixir-mode . ("language_server.sh")) 224 (elixir-mode . ("language_server.sh"))
224 (ada-mode . ("ada_language_server")) 225 (ada-mode . ("ada_language_server"))
225 (scala-mode . ,(eglot-alternatives 226 (scala-mode . ,(eglot-alternatives