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

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

[elpa] externals/eglot cb58b72 15/49: Close #603: add fortls for Fotran


From: Stefan Monnier
Subject: [elpa] externals/eglot cb58b72 15/49: Close #603: add fortls for Fotran (f90-mode)
Date: Wed, 17 Mar 2021 18:41:44 -0400 (EDT)

branch: externals/eglot
commit cb58b7205b7815f9dd051e4d7298088fde311800
Author: ssnnoo <43703153+ssnnoo@users.noreply.github.com>
Commit: João Távora <joaotavora@gmail.com>

    Close #603: add fortls for Fotran (f90-mode)
    
    * eglot.el (eglot-server-programs): Add fortls
    
    * README.md: mention fortls
    
    Copyright-paperwork-exempt: yes
---
 README.md | 2 ++
 eglot.el  | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index a30729a..7194241 100644
--- a/README.md
+++ b/README.md
@@ -48,6 +48,7 @@ for the language you're using. Otherwise, it prompts you to 
enter one.
 * TeX/LaTeX's [Digestif][digestif]
 * Nix's [rnix-lsp][rnix-lsp]
 * Godot Engine's [built-in LSP][godot]
+* Fortran's [fortls][fortls]
 
 I'll add to this list as I test more servers. In the meantime you can
 customize `eglot-server-programs`:
@@ -533,3 +534,4 @@ Under the hood:
 [yasnippet]: http://elpa.gnu.org/packages/yasnippet.html
 [markdown]: https://github.com/defunkt/markdown-mode
 [godot]: https://godotengine.org
+[fortls]: https://github.com/hansec/fortran-language-server
diff --git a/eglot.el b/eglot.el
index a0c5dc5..8cfe991 100644
--- a/eglot.el
+++ b/eglot.el
@@ -124,7 +124,8 @@ language-server/bin/php-language-server.php"))
                                  . ("digestif"))
                                 (erlang-mode . ("erlang_ls" "--transport" 
"stdio"))
                                 (nix-mode . ("rnix-lsp"))
-                                (gdscript-mode . ("localhost" 6008)))
+                                (gdscript-mode . ("localhost" 6008))
+                                (f90-mode . ("fortls")))
   "How the command `eglot' guesses the server to start.
 An association list of (MAJOR-MODE . CONTACT) pairs.  MAJOR-MODE
 is a mode symbol, or a list of mode symbols.  The associated



reply via email to

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