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

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

[elpa] externals/eglot 7f31f29 36/69: Use gopls server as the default fo


From: João Távora
Subject: [elpa] externals/eglot 7f31f29 36/69: Use gopls server as the default for Go (#304)
Date: Sun, 20 Oct 2019 08:21:48 -0400 (EDT)

branch: externals/eglot
commit 7f31f2967b30ac6132f0ab3e4e2b5f0026028a6f
Author: Ingo Lohmar <address@hidden>
Commit: João Távora <address@hidden>

    Use gopls server as the default for Go (#304)
    
    Developers recommend it: see
    https://github.com/sourcegraph/go-langserver/blob/master/README.md
    
    * eglot (eglot-server-programs): Use gopls.
    
    * README.md: mention gopls instead of go-langserver.
---
 README.md | 4 ++--
 eglot.el  | 3 +--
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/README.md b/README.md
index efa9e79..8a74d88 100644
--- a/README.md
+++ b/README.md
@@ -36,7 +36,7 @@ for the language you're using. Otherwise, it prompts you to 
enter one.
 * C/C++'s [ccls][ccls]  ([cquery][cquery] and [clangd][clangd] also work)
 * Haskell's [IDE engine][haskell-ide-engine]
 * Kotlin's [kotlin-language-server][kotlin-language-server]
-* Golang's [go-langserver][go-langserver]
+* Go's [gopls][gopls]
 * Ocaml's [ocaml-language-server][ocaml-language-server]
 * R's [languageserver][r-languageserver]
 * Dart's [dart_language_server][dart_language_server]
@@ -348,7 +348,7 @@ Under the hood:
 [windows-subprocess-hang]: 
https://www.gnu.org/software/emacs/manual/html_node/efaq-w32/Subprocess-hang.html
 [haskell-ide-engine]: https://github.com/haskell/haskell-ide-engine
 [kotlin-language-server]: https://github.com/fwcd/KotlinLanguageServer
-[go-langserver]: https://github.com/sourcegraph/go-langserver
+[gopls]: https://github.com/golang/go/wiki/gopls
 [eclipse-jdt]: https://github.com/eclipse/eclipse.jdt.ls
 [ocaml-language-server]: https://github.com/freebroccolo/ocaml-language-server
 [r-languageserver]: https://cran.r-project.org/package=languageserver
diff --git a/eglot.el b/eglot.el
index b87d5bb..d160b57 100644
--- a/eglot.el
+++ b/eglot.el
@@ -95,8 +95,7 @@ language-server/bin/php-language-server.php"))
                                     :autoport))
                                 (haskell-mode . ("hie-wrapper"))
                                 (kotlin-mode . ("kotlin-language-server"))
-                                (go-mode . ("go-langserver" "-mode=stdio"
-                                            "-gocodecompletion"))
+                                (go-mode . ("gopls"))
                                 ((R-mode ess-r-mode) . ("R" "--slave" "-e"
                                                         
"languageserver::run()"))
                                 (java-mode . eglot--eclipse-jdt-contact)



reply via email to

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