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

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

[elpa] externals/eglot 1ca6b1dfb7 2/2: Add vim-language-server for vimrc


From: ELPA Syncer
Subject: [elpa] externals/eglot 1ca6b1dfb7 2/2: Add vim-language-server for vimrc-mode
Date: Sun, 9 Jan 2022 02:57:28 -0500 (EST)

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

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

diff --git a/README.md b/README.md
index f9616349dd..bc79c6b0b8 100644
--- a/README.md
+++ b/README.md
@@ -71,6 +71,7 @@ find-library` can help you tell if that happened.
 * JSON's [vscode-json-languageserver][vscode-json-languageserver]
 * Dockerfile's [docker-langserver][docker-langserver]
 * CMake's [cmake-language-server][cmake-language-server]
+* VimScript's [vim-language-server][vim-language-server]
 
 I'll add to this list as I test more servers. In the meantime you can
 customize `eglot-server-programs`:
@@ -586,6 +587,7 @@ Under the hood:
 [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
+[vim-language-server]: https://github.com/iamcco/vim-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 3cd006d169..bf2e9c0fd9 100644
--- a/eglot.el
+++ b/eglot.el
@@ -141,6 +141,7 @@ chosen (interactively or automatically)."
 
 (defvar eglot-server-programs `((rust-mode . (eglot-rls "rls"))
                                 (cmake-mode . ("cmake-language-server"))
+                                (vimrc-mode . ("vim-language-server" 
"--stdio"))
                                 (python-mode
                                  . ,(eglot-alternatives
                                      '("pylsp" "pyls" ("pyright-langserver" 
"--stdio"))))



reply via email to

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