Commit Graph

260 Commits (f4c07bb5d652f44b61984a851414a8a71dd4cbeb)
 

Author SHA1 Message Date
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
ray-x 2b059afc54 GoGet 2 years ago
ray-x 4e3b2b1971 bugfix #81 2 years ago
ray-x f599a5e2cc gopls cmd fallback 2 years ago
ray-x ce29866640 lsp installer path setup for version check 2 years ago
ray-x 180e44ac07 handle nil 2 years ago
ray-x a853613467 use `-1` for random port 2 years ago
ray-x ee3c36e25d allow config debug port 2 years ago
ray.xu 4c54762e63 gopls vesion can be very slow, change to jobstart 2 years ago
ray.xu f2b227d3e2 telescope codeaction loader 2 years ago
Craig Rodrigues 0f1740ed23
Fix URL for gotests for GoInstallBinaries (#79) 2 years ago
ray.xu 50a9fe57ec textobject breaking changes https://github.com/nvim-treesitter/nvim-treesitter-textobjects/issues/169 2 years ago
ray.xu 2a2c5f4cd8 open qf only when on error 2 years ago
ray-x 532f7256b1 issue #71, change warn/info/error to notify 2 years ago
ray-x a47e0c0858 update sample 2 years ago
Aleš Brelih 3c44e3a998
fix: test file function (#78)
Test file function wasn't working anymore. It didn't find functions to
test even though the sed found them.

Problem was in the escaping the pipe sign.

Co-authored-by: Ales Brelih <ales.brelih@3fs.si>
2 years ago
Aleš Brelih d369ef454d
fix: test fun defaults (#77)
The default package parameter for TestFun is not needed because this
function is meant to target the current file only. Using the default
package parameter increased run time of time function drastically.

Co-authored-by: Ales Brelih <ales.brelih@3fs.si>
2 years ago
ray-x b1271d5e6a issue #71 packer loader failed to load plugins 2 years ago