]> git.eshelyaron.com Git - emacs.git/commitdiff
Add YANG LSP support to Eglot
authorSiddharth Sharma <siddharth.sharma@ericsson.com>
Fri, 12 Apr 2024 16:11:58 +0000 (18:11 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sat, 20 Apr 2024 11:06:12 +0000 (14:06 +0300)
* lisp/progmodes/eglot.el (eglot-server-programs): Add
'yang-language-server' and 'json-ts-mode'.  (Bug#70364)

Copyright-paperwork-exempt: yes
(cherry picked from commit f66820d8771ca857fb4edd7300823a2cea6120be)

lisp/progmodes/eglot.el

index 5bac6a5163f274ad14d2e31deebaba65c7bf7a03..24c5dd842bd02928236a750c26e755606e53dd8a 100644 (file)
@@ -242,7 +242,7 @@ automatically)."
          '("pylsp" "pyls" ("basedpyright-langserver" "--stdio")
            ("pyright-langserver" "--stdio")
            "jedi-language-server" "ruff-lsp")))
-    ((js-json-mode json-mode json-ts-mode)
+    ((js-json-mode json-mode json-ts-mode jsonc-mode)
      . ,(eglot-alternatives '(("vscode-json-language-server" "--stdio")
                               ("vscode-json-languageserver" "--stdio")
                               ("json-languageserver" "--stdio"))))
@@ -302,6 +302,7 @@ automatically)."
     (futhark-mode . ("futhark" "lsp"))
     ((lua-mode lua-ts-mode) . ,(eglot-alternatives
                                 '("lua-language-server" "lua-lsp")))
+    (yang-mode . ("yang-language-server"))
     (zig-mode . ("zls"))
     ((css-mode css-ts-mode)
      . ,(eglot-alternatives '(("vscode-css-language-server" "--stdio")