emacs-diffs
[Top][All Lists]
Advanced

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

feature/eglot2emacs e74e199912 093/120: Add out-of-box support for perl


From: João Távora
Subject: feature/eglot2emacs e74e199912 093/120: Add out-of-box support for perl lsp server
Date: Thu, 20 Oct 2022 07:17:04 -0400 (EDT)

branch: feature/eglot2emacs
commit e74e19991213d1298afb22be6af356c91de2a87a
Author: Christian Garbs <mitch@cgarbs.de>
Commit: GitHub <noreply@github.com>

    Add out-of-box support for perl lsp server
    
    * eglot.el (eglot-server-programs): Support Perl lsp.
    * README.md: Update.
    * NEWS.md: Update.
    
    Co-authored-by: João Távora <joaotavora@gmail.com>
    GitHub-reference: close https://github.com/joaotavora/eglot/issues/952
---
 lisp/progmodes/eglot.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index 2e332c470f..14e7980d38 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -196,7 +196,8 @@ language-server/bin/php-language-server.php"))
                                 (dockerfile-mode . ("docker-langserver" 
"--stdio"))
                                 (clojure-mode . ("clojure-lsp"))
                                 (csharp-mode . ("omnisharp" "-lsp"))
-                                (purescript-mode . 
("purescript-language-server" "--stdio")))
+                                (purescript-mode . 
("purescript-language-server" "--stdio"))
+                                (perl-mode . ("perl" "-MPerl::LanguageServer" 
"-e" "Perl::LanguageServer::run")))
   "How the command `eglot' guesses the server to start.
 An association list of (MAJOR-MODE . CONTACT) pairs.  MAJOR-MODE
 identifies the buffers that are to be managed by a specific



reply via email to

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