]> git.eshelyaron.com Git - emacs.git/commitdiff
Support language server for html, css, json and docker
authorNA <na@aisrntairetnraoitn.com>
Fri, 11 Jan 2019 03:58:04 +0000 (05:58 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Sat, 8 Jan 2022 21:42:17 +0000 (22:42 +0100)
* eglot.el (eglot-server-programs): Support html-languageserver,
css-languageserver, json-languageserver, and docker-langserver.
* README.md: Update documentation for above changes.

Copyright-paperwork-exempt: Yes
GitHub-reference: fix https://github.com/joaotavora/eglot/issues/204

lisp/progmodes/eglot.el

index 234e4f14e777be9383f15f7ee91c5cdb03479c5d..e1eb9ed4cedd2ba80a46bee08764e4e9f8588340 100644 (file)
@@ -177,7 +177,11 @@ language-server/bin/php-language-server.php"))
                                 (gdscript-mode . ("localhost" 6008))
                                 ((fortran-mode f90-mode) . ("fortls"))
                                 (lua-mode . ("lua-lsp"))
-                                (zig-mode . ("zls")))
+                                (zig-mode . ("zls"))
+                                (css-mode "css-languageserver" "--stdio")
+                                (html-mode "html-languageserver" "--stdio")
+                                (json-mode "json-languageserver" "--stdio")
+                                (dockerfile-mode . ("docker-langserver" "--stdio")))
   "How the command `eglot' guesses the server to start.
 An association list of (MAJOR-MODE . CONTACT) pairs.  MAJOR-MODE
 identifies the buffers that are to be managed by a specific