ray-x
0cc455457c
notify level based on test result
2 years ago
ray-x
ad84a0806c
update GoTest adding more flags
2 years ago
ray-x
002d7dfd73
infer the test func name with treesitter
2 years ago
ray-x
fc928a40e9
show cheatsheet in floating window
2 years ago
ray-x
9d7845707d
gorename setup in lsp, allow guihua gui
2 years ago
qasimwarraich
f9d094c8e5
fix(code_actions): Remove now deprecated telescope_code_actions() ( #130 )
...
- Removes `telescope_code_actions()` function.
- Sets associated keybinding to `vim.lsp.buf.code_action`
2 years ago
ray-x
e09a3ebe23
error handle for exit code from go build and allow chtsh get query from current word
2 years ago
ray-x
eb4d380807
allow format all buffers with goimports
2 years ago
ray-x
58dd76bf90
remove trace func
2 years ago
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
3 years ago
ray-x
dbfde6ea1b
fix double close when end dap session
3 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