Commit Graph

35 Commits (master)

Author SHA1 Message Date
ray-x 39c2452854 :GoLint should always set out-format=line-number 2 months ago
ray-x abd282564a improve null_ls loading events and allow golangci_linter
linters to be configurable
2 months ago
ray-x 6bdba9e1f3 revert removing fillstruct as some gopls user saw issues 2 months ago
ray-x fe8196f9d1 [goimport->goimports] Enduring the frustration of a longstanding typo, I've finally resolved to correct it. The change updates "goimport" to "goimport," including all related documentation and tests.
Additionally, I've set gopls as the default tool for both gofmt and goimports. This integration will be quicker than executing a separate command in the background and analyzing its output.
3 months ago
ray-x d217a74fa8 move fillstruct to gopls only 3 months ago
ray-x 13a1044fc6 Issue #408 GoImplements 6 months ago
ray-x f9672fd446 `gonew` with template URL; update `go work`
cleanup sandbox
7 months ago
ray-x 38f6402fa5 Go Work 7 months ago
ray-x 1fed4b733c [Feat] ginkgo releated commands and test 1 year ago
ray-x 47666f920f [Fix] goget fix for pkgname+URL
[Feat] ginkgo cmds
1 year ago
ray-x 55fe49fcaf issue #313 new file with template file 1 year ago
ray-x 7d7b081bf3 GoDoc argument handling
loclist 'r' options
Readme Updates
1 year ago
ray-x b9f161c18e null-ls source: golangci-lint and gotest is async now
gomvp minor fix
command auto complete
1 year ago
ray-x 470349cff5 lazy.nvim based lazy loading 1 year ago
ray-x 87263fbeff Updated command autocomplete, it failed to work in neovim v0.9. I have
no idea when it began to fail, might because I lazy load the go.nvim;
Also cache some of the result for completion list.

Changes to be committed:
       modified:   lua/go/commands.lua
       modified:   lua/go/complete.lua
       modified:   lua/go/godoc.lua
       modified:   lua/go/package.lua
1 year ago
ray-x d0e7922742 issue #271 go-generate failure for codes inside package 1 year ago
ray-x dcb8662e6c checkhealth and go-enum update 1 year ago
ray-x f33866ed00 Feature: run & debug a subtest inside table driven test cases 1 year ago
ray-x 8a959ec37b go-enum support 🎄🎆 1 year ago
ray-x 5cefc346e7 luacheck lint, deprecate nvim-0.5 support 🏆🇦🇷 👋🇫🇷 1 year ago
ray-x 5e980b00c7 add new command: govulncheck 🇦🇷 a🇭🇷 1 year ago
ray-x 32b4c162f0 gomvp support #176 2 years ago
icefed 50050f7c8c
Fix commands GoModVendor & GoModInit (#219)
Signed-off-by: icefed <zlwangel@gmail.com>

Signed-off-by: icefed <zlwangel@gmail.com>
2 years ago
ray-x 25f844684b allow gotestsum in watch mode 2 years ago
ray-x 5b33d782f3 GoTestSum and sidepanel 2 years ago
Yajie Zhu d94f5df507
fix: GoGet fail (#217)
Co-authored-by: zhuyajie <930664@qq.com>
2 years ago
ray-x 7d22162f59 range code action 2 years ago
ray-x 28bcaa1f44 quick gen return #170 2 years ago
Yajie Zhu f2e9666b50
remove duplicate code; Add LogPoint command (#200)
* fix: use strict test function name while debugging

* fix: use strict test function name while debugging

* Revert "fix: use strict test function name while debugging"

This reverts commit f47dd66c50.

* fix: GoPkgOutline, should reset pkg_info data before rerender

* remove duplicate code;
add GoLogPoint command

Co-authored-by: zhuyajie <930664@qq.com>
2 years ago
ray-x 3f2e7f49bd json to go struct 2 years ago
ray-x 524b65f85a bugfix: some user commands failed because incorrect setup of lua api 2 years ago
ray-x f4d8a0b691 allow dap to be lazyload 2 years ago
ray-x b7d6288bbd use neovim 0.7 API to create commands. this is a breaking change for anyone using neovim 0.6.x 2 years ago
ray-x deccb2c6c3 GoMockGen cmd fix 2 years ago
rayx 104b832ee4
Luasnip (#165)
First commit for luasnip
Most of the snip code is from this repo shark
and TJ's neovim setup config_manager
and ziontee113

* add luasnip for go

* move command out to a dedicated function

* update ts node spec format

* bugfix alternate file

* Bring in more snippets

* updates for mockery 2.11

* snips for http handler and more

* update doc

* bench test
2 years ago