Encourage +lsp for :lang go #1245
The non-LSP stack (gocode) appears to be unmaintained and is a poor experience. Could use some help from go users to figure out which of the dependencies in the lang/go's readme should be installed with gopls.
This commit is contained in:
parent
45230c64b9
commit
e62f64d732
2 changed files with 6 additions and 4 deletions
|
@ -121,7 +121,7 @@
|
||||||
;;faust ; dsp, but you get to keep your soul
|
;;faust ; dsp, but you get to keep your soul
|
||||||
;;fsharp ; ML stands for Microsoft's Language
|
;;fsharp ; ML stands for Microsoft's Language
|
||||||
;;fstar ; (dependent) types and (monadic) effects and Z3
|
;;fstar ; (dependent) types and (monadic) effects and Z3
|
||||||
;;go ; the hipster dialect
|
;;(go +lsp) ; the hipster dialect
|
||||||
;;(haskell +dante) ; a language that's lazier than I am
|
;;(haskell +dante) ; a language that's lazier than I am
|
||||||
;;hy ; readability of scheme w/ speed of python
|
;;hy ; readability of scheme w/ speed of python
|
||||||
;;idris ;
|
;;idris ;
|
||||||
|
|
|
@ -15,7 +15,8 @@
|
||||||
- [[#troubleshooting][Troubleshooting]]
|
- [[#troubleshooting][Troubleshooting]]
|
||||||
|
|
||||||
* Description
|
* Description
|
||||||
This module adds [[https://golang.org][Go]] support.
|
This module adds [[https://golang.org][Go]] support, with optional (but recommended) LSP support via
|
||||||
|
[[https://github.com/golang/tools/blob/master/gopls/README.md][gopls]].
|
||||||
|
|
||||||
+ Code completion (~gocode~)
|
+ Code completion (~gocode~)
|
||||||
+ Documentation lookup (~godoc~)
|
+ Documentation lookup (~godoc~)
|
||||||
|
@ -30,7 +31,8 @@ This module adds [[https://golang.org][Go]] support.
|
||||||
+ Code checking (~flycheck-golangci-lint~)
|
+ Code checking (~flycheck-golangci-lint~)
|
||||||
|
|
||||||
** Module Flags
|
** Module Flags
|
||||||
+ =+lsp= Enables integration for the gopls LSP server.
|
+ =+lsp= Enables integration for the gopls LSP server. It is highly recommended
|
||||||
|
you use this, as the non-LSP experience is deprecated (and poor).
|
||||||
|
|
||||||
** Plugins
|
** Plugins
|
||||||
+ [[https://github.com/dominikh/go-mode.el][go-mode]]
|
+ [[https://github.com/dominikh/go-mode.el][go-mode]]
|
||||||
|
@ -38,7 +40,7 @@ This module adds [[https://golang.org][Go]] support.
|
||||||
+ [[https://github.com/dominikh/go-mode.el][go-guru]]
|
+ [[https://github.com/dominikh/go-mode.el][go-guru]]
|
||||||
+ [[https://github.com/manute/gorepl-mode][gorepl-mode]]
|
+ [[https://github.com/manute/gorepl-mode][gorepl-mode]]
|
||||||
+ [[https://github.com/brantou/emacs-go-tag][go-tag]]
|
+ [[https://github.com/brantou/emacs-go-tag][go-tag]]
|
||||||
+ [[https://github.com/mdempsky/gocode][company-go]]*
|
+ [[https://github.com/mdempsky/gocode][company-go]]* =DEPRECATED=
|
||||||
+ [[https://github.com/s-kostyaev/go-gen-test][go-gen-test]]
|
+ [[https://github.com/s-kostyaev/go-gen-test][go-gen-test]]
|
||||||
+ [[https://github.com/weijiangan/flycheck-golangci-lint][flycheck-golangci-lint]] (if =:checkers syntax= is enabled)
|
+ [[https://github.com/weijiangan/flycheck-golangci-lint][flycheck-golangci-lint]] (if =:checkers syntax= is enabled)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue