[changelog] format Go layer changes
This commit is contained in:
parent
42cc5f25f3
commit
fb37f94a0f
1 changed files with 48 additions and 39 deletions
|
@ -1565,48 +1565,57 @@ Other:
|
||||||
- Added ~O~ prefix in evil state for =gnus-group-group-map=
|
- Added ~O~ prefix in evil state for =gnus-group-group-map=
|
||||||
(thanks to Matthew Leach)
|
(thanks to Matthew Leach)
|
||||||
**** Go
|
**** Go
|
||||||
|
- Deprecated:
|
||||||
|
- Dropped support for deprecated =gometalinter= (thanks to pancho horrillo)
|
||||||
|
- Layer variables:
|
||||||
|
- Add =go-format-before-save= with a default value of nil
|
||||||
|
(thanks to Jon Erik Del Rosario Suero)
|
||||||
|
- Refactored two variables =go-use-gometalinter= and =go-use-golangci-lint= to
|
||||||
|
one =go-linter= (thanks to Robert Zaremba)
|
||||||
|
- Improvements:
|
||||||
|
- Added =LSP= support (thanks to Lupco Kotev)
|
||||||
|
- Set =lsp-prefer-flymake= to =:none= when =Go= layer is using =LSP=
|
||||||
|
(thanks to Tim Heckman)
|
||||||
- Improved go test output buffer behavior (thanks to Denis Bernard)
|
- Improved go test output buffer behavior (thanks to Denis Bernard)
|
||||||
- Configurable extra arguments to go run (thanks to Enze Chi)
|
- Configurable extra arguments to =go run= (thanks to Enze Chi)
|
||||||
- Configurable extra arguments to go test (thanks to Ian Clark)
|
- Configurable extra arguments to =go test= (thanks to Ian Clark)
|
||||||
|
- Added toggle for running =gofmt= before save (thanks to Jon Erik Del Suero)
|
||||||
|
- Added toggle control for verbose go test output (thanks to Enze Chi)
|
||||||
|
- Added =go-gen-test= (thanks to Cosmin Cojocar and Sylvain Benner)
|
||||||
|
- Added =go-impl= (thanks to Cosmin Cojocar)
|
||||||
- Added =godoctor= (thanks to TinySong and Eivind Fonn)
|
- Added =godoctor= (thanks to TinySong and Eivind Fonn)
|
||||||
- Key bindings:
|
- Added =go-tag= (thanks to brantou)
|
||||||
- Added ~SPC m r n~ to rename
|
- Added =go-fill-struct= (thanks to Cosmin Cojocar)
|
||||||
- Added ~SPC m r e~ to extract
|
- Added =golangci-lint= support (thanks to Lupco Kotev)
|
||||||
- Added ~SPC m r t~ to toggle
|
|
||||||
- Added ~SPC m r d~ for godoc
|
|
||||||
- Added =GOROOT= to list of variables copied from shell environment
|
- Added =GOROOT= to list of variables copied from shell environment
|
||||||
(thanks to Andy Lindeman)
|
(thanks to Andy Lindeman)
|
||||||
|
- Added =Testify= support (thanks to Mathieu Post)
|
||||||
- Convert remote file name to local name, stripping trampy stuff
|
- Convert remote file name to local name, stripping trampy stuff
|
||||||
(thanks to Josh Santos)
|
(thanks to Josh Santos)
|
||||||
- Added =go-tag= (thanks to brantou)
|
- Configure =go-mode= to use the =gopkgs= tool to find available Go packages
|
||||||
- Added =go-gen-test= (thanks to Cosmin Cojocar and Sylvain Benner):
|
faster (thanks to Cosmin Cojocar)
|
||||||
- Key bindings:
|
- Support editorconfig setting of =tab-width= to nil (thanks to lawrsp)
|
||||||
|
- Added setup instructions for =gopls= (thanks to pancho horrillo)
|
||||||
|
- Key bindings
|
||||||
|
- =godoctor= key bindings (thanks to TinySong and Eivind Fonn):
|
||||||
|
- ~SPC m r n~ to rename
|
||||||
|
- ~SPC m r e~ to extract
|
||||||
|
- ~SPC m r t~ to toggle
|
||||||
|
- ~SPC m r d~ for godoc
|
||||||
|
- =go-gen-test= key bindings (thanks to Cosmin Cojocar and Sylvain Benner):
|
||||||
- ~SPC m t g g~ to generate tests for the function in the active region
|
- ~SPC m t g g~ to generate tests for the function in the active region
|
||||||
- ~SPC m t g f~ to generate tests for all exported functions
|
- ~SPC m t g f~ to generate tests for all exported functions
|
||||||
- ~SPC m t g F~ to generate tests for all functions
|
- ~SPC m t g F~ to generate tests for all functions
|
||||||
- Configure =go-mode= to use the =gopkgs= tool to find available Go packages
|
- Added ~SPC m r s~ to fill struct with default values
|
||||||
faster (thanks to Cosmin Cojocar)
|
(thanks to Cosmin Cojocar)
|
||||||
- Added =go-fill-struct= and key binding ~SPC m r s~ to fill struct with default
|
- Added ~SPC m r i~ to generate method stubs for an interface
|
||||||
values (thanks to Cosmin Cojocar)
|
(thanks to Cosmin Cojocar)
|
||||||
- Added =go-impl= and key binding ~SPC m r i~ to generate method stubs for an
|
- Added ~SPC m =~ to run =gofmt= manually (thanks to Jon Erik Del Suero)
|
||||||
interface (thanks to Cosmin Cojocar)
|
- Fixes:
|
||||||
- Fixed loading of the =GOPATH=, =GOROOT=, and =GO15VENDOREXPERIMENT=
|
- Fixed loading of the =GOPATH=, =GOROOT=, and =GO15VENDOREXPERIMENT=
|
||||||
environment variables (thanks to Joshua Santos)
|
environment variables (thanks to Joshua Santos)
|
||||||
- Added toggle for running =gofmt= before save (thanks to Jon Erik D Suero)
|
- Fixed =go-run-test-current-function= for vanilla tests and gocheck suite
|
||||||
- Key bindings: ~SPC m =~ to run =gofmt= manually
|
tests (thanks to Mathieu Post)
|
||||||
- Support editorconfig setting of =tab-width= to nil (thanks to lawrsp)
|
|
||||||
- Added lsp support (thanks to Lupco Kotev)
|
|
||||||
- Added golangci-lint support (thanks to Lupco Kotev)
|
|
||||||
- Added toggle control for verbose go test output (thanks to Enze Chi)
|
|
||||||
- Set lsp-prefer-flymake to :none when Go layer is using LSP
|
|
||||||
(thanks to Tim Heckman)
|
|
||||||
- Refactored two variables =go-use-gometalinter= and =go-use-golangci-lint= to
|
|
||||||
one =go-linter= (thanks to Robert Zaremba)
|
|
||||||
- Added Testify support (thanks to Mathieu Post)
|
|
||||||
- Added setup instructions for =gopls= (thanks to pancho horrillo)
|
|
||||||
- Dropped support for deprecated =gometalinter= (thanks to pancho horrillo)
|
|
||||||
- Fixed =go-run-test-current-function= for vanilla tests and gocheck suite tests
|
|
||||||
(thanks to Mathieu Post)
|
|
||||||
**** Graphviz
|
**** Graphviz
|
||||||
- Use graphviz package from melpa (thanks to Matthew Boston)
|
- Use graphviz package from melpa (thanks to Matthew Boston)
|
||||||
**** Groovy
|
**** Groovy
|
||||||
|
|
Reference in a new issue