Add YANG LSP support to Eglot
authorSiddharth Sharma <siddharth.sharma@ericsson.com>
Fri, 12 Apr 2024 16:11:58 +0000 (18:11 +0200)
committerEli Zaretskii <eliz@gnu.org>
Thu, 18 Apr 2024 10:34:31 +0000 (13:34 +0300)
* lisp/progmodes/eglot.el (eglot-server-programs): Add
'yang-language-server' and 'json-ts-mode'.  (Bug#70364)

Copyright-paperwork-exempt: yes

lisp/progmodes/eglot.el

index c395efd9f5515b6c30a55be933c38fd9bfe7999f..2ea3ecc76cf60c891cd8e2514d70497268481c79 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")