[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"))))