Commit Graph

291 Commits (484524b875375800f7743e3181d236bce35f91fc)

Author SHA1 Message Date
ray-x 051e8b2afa cheatsheet(cht.sh) supports in go.nvim 2 years ago
ray-x bbb37ea81f split none UI releated logic for testing 2 years ago
ray-x 8d1c468901 github action 2 years ago
ray-x 8103d462c5 github action fix 2 years ago
ray-x 7b5c408b88 github action failure fix 2 years ago
ray-x fed6b24482 select test from functions 2 years ago
ray-x 125d6fa3d3 better test coverage for gotest 2 years ago
ray-x 323cfae1fa add tests for go test 2 years ago
ray-x 362ff2fd37 more tests fixplurals 2 years ago
ray-x a06e091d68 GoImpl allow specify receiver name 2 years ago
ray-x 52ccb2e690 GoImpl updates, allow no arguments and let treesitter do everything for you 2 years ago
ray-x dbf0094f25 write buffer after gofmt 2 years ago
ray-x e3504bc50f allow gorun in float terminal 2 years ago
ray-x 257218611e merge conflict 2 years ago
ray-x 1f4711e681 Merge branch 'master' into serverCapcities 2 years ago
ray-x 73eed9e67b remove un-used setup in breakpoint save 2 years ago
ray-x 80e94444bb merge master 2 years ago
ray-x 669ad39639 update launch.json and readme.md for the new commands 2 years ago
ray-x 1449635984 launch.json create folder if not existed 2 years ago
ray-x e3551f08bc add logs 2 years ago
ray-x f187f10678 Update GoModxxx cmds 2 years ago
ray-x de1306a986 goenv and load breakpoints 2 years ago
ray-x f3e1da9968 save and load breaks 2 years ago
ray-x e54ed67325 remove fixplurals gotool and using treesitter 2 years ago
ray-x 0dd08fddc5 add gonvim project file parser 2 years ago
ray-x 0c8ffc2b86 add go boilerplate 2 years ago
Marco Mayer eba7daeb16
fix gotests template parameters, better names(?), small formatting fixes, update README (#125) 2 years ago
ray-x 128d2c14f3 Merge branch 'master' into serverCapcities 2 years ago
ray-x 14f298af92 Merge branch 'boilerplate' 2 years ago
ray-x 0faaf7bd0a save and load breaks 2 years ago
ray-x e77920422e Merge branch 'master' into serverCapcities 2 years ago
ray-x 1c727c8768 ts keybinding update 2 years ago
ray-x 8e6ad61371 remove fixplurals gotool and using treesitter 2 years ago
ray-x 7c434918be add gonvim project file parser 2 years ago
ray-x 8b7d2c3eda formatting_sync -> format 2 years ago
ray-x 86720cae95 update ts keybindings 2 years ago
ray-x dead9e2c70 add go boilerplate 2 years ago
ray-x 0916cb3da1 bugfix for releative path for `GoTest -c` 2 years ago
Aleš Brelih 6d2062c3d7
feat: verbose tests toggle (#123)
Co-authored-by: Ales Brelih <ales.brelih@3fs.si>
2 years ago
Mochammad Hanif R 5c4fcc49ac
Fix tags when using `tag_transform` (#121)
Also clarify `tag_transform` documentation in README for more clarity
2 years ago
ray-x 5bebe38de0 push gopls and lsp changes for nvim 0.7 2 years ago
ray-x 97f0d7e620 formatting -> format for neovim 0.8 2 years ago
ray-x 3154dfffb9 Merge branch 'master' into serverCapcities 2 years ago
ray-x c89418aa4b nil checking when loading cfg 2 years ago
ray-x 54df0e9994 fixplurals 2 years ago
ray-x 69d4085638 update options name to floaterm 2 years ago
ray-x 8cc8337343 Merge branch 'master' into serverCapcities 2 years ago
Aleš Brelih ab864c4c17
feat: added command to close floating term (#119)
* feat: added command to close floating term

* feat: automatically close previous float term

* Update go.lua

remove auto complete

Co-authored-by: Ales Brelih <ales.brelih@3fs.si>
Co-authored-by: rayx <rayx.cn@gmail.com>
2 years ago
ray-x cf3915c331 neovim breaking changes https://github.com/neovim/neovim/pull/17814 2 years ago
ray-x 9143b3a4b9 bugfix issue #114 2 years ago
ray-x 08b36ea9e6 gopls version check issue #114 2 years ago
ray-x 88a846b3e1 issue #113 check lsp code lens 2 years ago
ray-x 1875416553 codelens message 2 years ago
ray-x 65b3c19709 issue #110 use releative path to handle symbolic link 2 years ago
ray-x 1fabdb4fd9 issue #111 fixpurals 2 years ago
ray-x c7bf2f59c6 issue #108 2 years ago
ray-x 4b1eea8b90 issue #90 remove lsp codelens check 2 years ago
ray-x 49b311aff2 issue #83 disable notify 2 years ago
ray-x edd8240d7f go.sum file type 2 years ago
ray-x 7ca5ad805b allow lsp_keymaps to be a function 2 years ago
ray-x 272d11d622 issue #104 allow user disable key mapping in lsp attach 2 years ago
ray-x c8c63fb9a1 handle stderr output 2 years ago
ray-x 5d53132e52 updates for 0.5.1 2 years ago
ray-x 72e8a82ebd neovim 0.5.x treesitter 2 years ago
ray-x 9b9744a341 bug fix for neovim 0.6.1 2 years ago
ray-x 7320a536d7 update ts nodes 2 years ago
ray-x f4c07bb5d6 deprecate get_node_text 2 years ago
ray-x b71f814e20 update lint 2 years ago
ray-x df512d695f issue #94 GoImport autocomplete 2 years ago
rayx 32f103258b
Gotest refactor (#102)
* issue #82 allow close terminal in current buffer

* update go test arguments

* auto complete args updates based on @Craig Rodgigues feedbacks

* update test arguments

* Return cursor to previous cursor position (#101)

`GoGet` and `GoMod` opens up a new split and move the cursor there.
If the cursor isn't moved back to the *.go buffer, `utils.restart`
will try to spawn gopls in the terminal split, which results in
gopls failed to restart properly.

* fix double close when end dap session

* add relFileDir in launch.json

* update sample go app

* fix: remove cover file (#107)

* fix: remove cover file

* fix: coverage notify message

* github action setup for go 1.18

* issue #109 config dap marker

* setup pipeline with go install

* add icons setup options in doc issue #35 issue #109

Co-authored-by: Mochammad Hanif R <etrnal70@gmail.com>
Co-authored-by: Nicolas Barbosa <ndevbarbosa@gmail.com>
2 years ago
Nicolas Barbosa 63d81679d0
fix: remove cover file (#107)
* fix: remove cover file

* fix: coverage notify message
2 years ago
ray-x dbfde6ea1b fix double close when end dap session 2 years ago
Mochammad Hanif R f5aa4a7046
Return cursor to previous cursor position (#101)
`GoGet` and `GoMod` opens up a new split and move the cursor there.
If the cursor isn't moved back to the *.go buffer, `utils.restart`
will try to spawn gopls in the terminal split, which results in
gopls failed to restart properly.
3 years ago
ray-x 058e748409 allow GoRun to run inside a terminal 3 years ago
ray-x bed2b6818c issue #82 allow close terminal in current buffer 3 years ago
Prescott Murphy db7ecb86a6
Fix typo in rename.lua (#99) 3 years ago
ray-x ef32d8914b allow multipls arguments for go mod 3 years ago
ray-x 8c5d95b3ff bugfix issue #96 3 years ago
ray-x 7b4f7620f7 failure message should not show 3 years ago
ray-x 3043e9bf04 gotest bench 3 years ago
Prescott Murphy 82d796a01f
Handle literal "go" in path for GoAlt command (#93)
The original logic fails if you have go in your path, like: `/Code/mygoproject/myfile.go` because the split will have more than two elements.
3 years ago
ray-x ed3dfb85b2 Breaking changes for GoDebug, deprecate old argument and using linux style command line arguments 3 years ago
ray-x 0fe0a9ee33 feature: auto jump to quickfix list item if test failed 3 years ago
ray-x f355905c00 bqf friendly qickfix output for testing 3 years ago
ray-x 1bc6249495 feature: in quickfix, shows full path name instead of name only. That allows jump to the failed location 3 years ago
ray-x 4c66365aa2 Add GoModeTidy and GoModeVendor 3 years ago
ray-x 630a813360 remove tagSupport, it is not supported by gopls 3 years ago
ray-x d8638ab9c8 issue#88 cmp setup. set it as default 3 years ago
Darkclainer 0ca3de9f84
Fix gotests integration (#87)
GoAddTest, GoAddExpTest and GoAddAllTest affected.
Previously they weren't work with templates (go_nvim_test_template
variable) because file paths should be last argument to gotests.
Also removed different handling of stdout/stderr because seems that
gotests doesn't use stderr or produce any exit code except zero (that
probably OK, but not useful for go.nvim).

Also fixed README.md: description of GoAddTest, GoAddExpTest and
GoAddAllTest and setup example (go.nvim doesn't default test_template to
testify)
3 years ago
ray-x 3e905d07ac health check for treesitter-go parser issue#86 3 years ago
ray-x c9359bb14d Allow lsp diagnostic setup passed from outside 3 years ago
ray-x d98d4e9eda better error message for dlv; dlv attach mode 3 years ago
ray-x f5c029e5fa Update GoGet. if cursor current line is a valid pkg url, will auto fill it to go get argument 3 years ago
ray-x edbd796ded Add GoStop command to stop the background task started with GoRun 3 years ago
ray-x 2b059afc54 GoGet 3 years ago
ray-x 4e3b2b1971 bugfix #81 3 years ago
ray-x f599a5e2cc gopls cmd fallback 3 years ago
ray-x ce29866640 lsp installer path setup for version check 3 years ago
ray-x 180e44ac07 handle nil 3 years ago
ray-x a853613467 use `-1` for random port 3 years ago