From: Siddharth Sharma Date: Fri, 12 Apr 2024 16:11:58 +0000 (+0200) Subject: Add YANG LSP support to Eglot X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=17d47b1445ae40670432875cdde14f306a43d533;p=emacs.git Add YANG LSP support to Eglot * 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) --- diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index 5bac6a5163f..24c5dd842bd 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -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")