Commit Graph

877 Commits (master)
 

Author SHA1 Message Date
rayx a8000badf6
add funding 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 a1554e632b rename filetype.vim 2 years ago
ray-x edd8240d7f go.sum file type 2 years ago
ray-x 7ee9bbd870 Doc update 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 ecf5725a38 remove neovim 0.5.x from pipeline 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 ad8c1be169 update sample go app 2 years ago
ray-x e92dbf7131 add relFileDir in launch.json 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.
2 years ago
ray-x 058e748409 allow GoRun to run inside a terminal 2 years ago
ray-x 425b81dbd8 Add sample init.lua for go.nvim 2 years ago
ray-x bed2b6818c issue #82 allow close terminal in current buffer 2 years ago
Prescott Murphy db7ecb86a6
Fix typo in rename.lua (#99) 2 years ago
ray-x ef32d8914b allow multipls arguments for go mod 2 years ago
ray-x 8c5d95b3ff bugfix issue #96 2 years ago
ray-x 7b4f7620f7 failure message should not show 2 years ago
ray-x 07eb632cba update neovim pipeline from 0.6 to 0.6.1 2 years ago
ray-x 3043e9bf04 gotest bench 2 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.
2 years ago
ray-x ed3dfb85b2 Breaking changes for GoDebug, deprecate old argument and using linux style command line arguments 2 years ago
ray-x 0fe0a9ee33 feature: auto jump to quickfix list item if test failed 2 years ago
ray-x f355905c00 bqf friendly qickfix output for testing 2 years ago
ray-x 1bc6249495 feature: in quickfix, shows full path name instead of name only. That allows jump to the failed location 2 years ago
ray-x 4c66365aa2 Add GoModeTidy and GoModeVendor 2 years ago
ray-x 630a813360 remove tagSupport, it is not supported by gopls 2 years ago
ray-x d8638ab9c8 issue#88 cmp setup. set it as default 2 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)
2 years ago
ray-x 3e905d07ac health check for treesitter-go parser issue#86 2 years ago
ray-x c622c27bf8 doc updates 2 years ago
ray-x c9359bb14d Allow lsp diagnostic setup passed from outside 2 years ago
ray-x d98d4e9eda better error message for dlv; dlv attach mode 2 years ago
ray-x f5c029e5fa Update GoGet. if cursor current line is a valid pkg url, will auto fill it to go get argument 2 years ago
ray-x edbd796ded Add GoStop command to stop the background task started with GoRun 2 years ago