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

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

[elpa] externals/eglot e6ca70c 14/49: Close #599: add rnix-lsp server fo


From: Stefan Monnier
Subject: [elpa] externals/eglot e6ca70c 14/49: Close #599: add rnix-lsp server for nix-mode, community suggestion
Date: Wed, 17 Mar 2021 18:41:44 -0400 (EDT)

branch: externals/eglot
commit e6ca70c3e049107d41cdc63d6414f4a3799a9e33
Author: Brian Leung <29217594+leungbk@users.noreply.github.com>
Commit: GitHub <noreply@github.com>

    Close #599: add rnix-lsp server for nix-mode, community suggestion
    
    * eglot.el (eglot-server-programs): Add rnix-lsp
    
    * README.md: mention rnix-lsp
    
    Copyright-paperwork-exempt: yes
---
 README.md | 2 ++
 eglot.el  | 1 +
 2 files changed, 3 insertions(+)

diff --git a/README.md b/README.md
index 799229a..a30729a 100644
--- a/README.md
+++ b/README.md
@@ -46,6 +46,7 @@ for the language you're using. Otherwise, it prompts you to 
enter one.
 * Ada's [ada_language_server][ada_language_server]
 * Scala's [metals][metals]
 * TeX/LaTeX's [Digestif][digestif]
+* Nix's [rnix-lsp][rnix-lsp]
 * Godot Engine's [built-in LSP][godot]
 
 I'll add to this list as I test more servers. In the meantime you can
@@ -505,6 +506,7 @@ Under the hood:
 [emacs-lsp]: https://github.com/emacs-lsp/lsp-mode
 [emacs-lsp-plugins]: https://github.com/emacs-lsp
 [bash-language-server]: https://github.com/mads-hartmann/bash-language-server
+[rnix-lsp]: https://github.com/nix-community/rnix-lsp
 [php-language-server]: https://github.com/felixfbecker/php-language-server
 [company-mode]: https://github.com/company-mode/company-mode
 [cquery]: https://github.com/cquery-project/cquery
diff --git a/eglot.el b/eglot.el
index 98fa4d9..a0c5dc5 100644
--- a/eglot.el
+++ b/eglot.el
@@ -123,6 +123,7 @@ language-server/bin/php-language-server.php"))
                                 ((tex-mode context-mode texinfo-mode 
bibtex-mode)
                                  . ("digestif"))
                                 (erlang-mode . ("erlang_ls" "--transport" 
"stdio"))
+                                (nix-mode . ("rnix-lsp"))
                                 (gdscript-mode . ("localhost" 6008)))
   "How the command `eglot' guesses the server to start.
 An association list of (MAJOR-MODE . CONTACT) pairs.  MAJOR-MODE



reply via email to

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