emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/eglot 06e4a30c1d 1/2: Add cmake-language-server for cma


From: ELPA Syncer
Subject: [elpa] externals/eglot 06e4a30c1d 1/2: Add cmake-language-server for cmake-mode
Date: Sun, 9 Jan 2022 02:57:27 -0500 (EST)

branch: externals/eglot
commit 06e4a30c1d26631220c51010a928e73ea2ba19d8
Author: Brian Leung <leungbk@posteo.net>
Commit: Stefan Kangas <stefankangas@gmail.com>

    Add cmake-language-server for cmake-mode
    
    * README.md: Advertise.
    * eglot.el (eglot-server-programs): Add cmake-language-server.
---
 README.md | 2 ++
 eglot.el  | 1 +
 2 files changed, 3 insertions(+)

diff --git a/README.md b/README.md
index 1304cb76af..f9616349dd 100644
--- a/README.md
+++ b/README.md
@@ -70,6 +70,7 @@ find-library` can help you tell if that happened.
 * CSS's [css-languageserver][css-languageserver]
 * JSON's [vscode-json-languageserver][vscode-json-languageserver]
 * Dockerfile's [docker-langserver][docker-langserver]
+* CMake's [cmake-language-server][cmake-language-server]
 
 I'll add to this list as I test more servers. In the meantime you can
 customize `eglot-server-programs`:
@@ -584,6 +585,7 @@ Under the hood:
 [css-languageserver]: 
https://github.com/Microsoft/vscode/tree/master/extensions/css-language-features/server
 [vscode-json-languageserver]: 
https://www.npmjs.com/package/vscode-json-languageserver
 [docker-langserver]: 
https://github.com/rcjsuen/dockerfile-language-server-nodejs
+[cmake-language-server]: https://github.com/regen100/cmake-language-server
 [news]: https://github.com/joaotavora/eglot/blob/master/NEWS.md
 [ada_language_server]: https://github.com/AdaCore/ada_language_server
 [metals]: https://scalameta.org/metals/
diff --git a/eglot.el b/eglot.el
index 72cf0c44fc..3cd006d169 100644
--- a/eglot.el
+++ b/eglot.el
@@ -140,6 +140,7 @@ chosen (interactively or automatically)."
                       finally (funcall err)))))))
 
 (defvar eglot-server-programs `((rust-mode . (eglot-rls "rls"))
+                                (cmake-mode . ("cmake-language-server"))
                                 (python-mode
                                  . ,(eglot-alternatives
                                      '("pylsp" "pyls" ("pyright-langserver" 
"--stdio"))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]