ray-x
5b70d93603
lint
2022-07-27 02:05:24 +10:00
ray-x
e5c7d643b1
gosnips return default, similar to fillreturns by gopls
2022-07-26 12:39:41 +10:00
ray-x
f334b05d0c
issue #173 minimal defaults
2022-07-25 17:44:43 +10:00
ray-x
7342608bd6
issue #175 hover
2022-07-22 22:18:53 +10:00
ray-x
c8d02a9d6a
inlay hints #172
2022-07-20 09:27:59 +10:00
ray-x
f0732425f9
more snips, e.g. uuid, random words/strings etc
2022-07-17 21:33:29 +10:00
ray-x
deccb2c6c3
GoMockGen cmd fix
2022-07-17 21:33:29 +10:00
liangkai
dffe933fd1
replace utils.notify by utils.warn ( #168 )
2022-07-14 15:38:54 +10:00
rayx
0e8cc90e30
Bugfix #160 ( #167 )
...
* snips
* update ts node spec format
* luasnip up and running
* bugfix alternate file
* Bring in more snippets
* updates for mockery 2.11
* snips for http handler and more
* update doc
* bench test
* for snips
* update treesitter query and api
* refact get_xxx_at_cursor
* update test spec
* update row to vim range
* update col number
* remove comments
* merge conflicts
2022-07-12 23:11:46 +10:00
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
2022-07-11 23:32:06 +10:00
ZHL
bc25de4d85
upgrade ginkgo version to v2 ( #166 )
...
It might be a breaking change for those using ginkgo v1
2022-07-11 17:39:21 +10:00
ray-x
c7fa2fe5fc
tuning treesitter type def
2022-07-09 22:03:17 +10:00
ray-x
e43eaf43b7
go-dap keymap desc
2022-07-09 19:26:31 +10:00
ray-x
607ed738e5
improve treesitter query
2022-07-09 15:54:43 +10:00
ray-x
d1384cf2c0
revert changes break github actions
2022-07-08 22:02:58 +10:00
Steffen Siering
300fffc87d
Fix: GoCoverage ( #164 )
...
Co-authored-by: urso <steffen.siering at gmail>
2022-07-08 21:59:25 +10:00
Benedikt Müller
1b5b77feb8
fix lsp_on_client_start option ( #163 )
2022-07-08 20:44:19 +10:00
ray-x
a4026941d0
issue #161 allow project setup to be disabled
2022-07-08 20:30:23 +10:00
ray-x
1315ed89ad
add tests for asyncmake
2022-07-08 08:30:46 +10:00
ray-x
ab8a075aa4
add efm only mode for testing when floating term is off
2022-07-08 02:34:50 +10:00
ray-x
fcc473b1ec
GoImpl autocomplete from treesitter symbols
2022-07-08 01:27:30 +10:00
ray-x
9ad2568465
better key unmap, allow recover the keymap to user defined key
2022-07-07 23:46:36 +10:00
ray-x
29a23a31e3
issue #153 -count=x
2022-07-07 21:23:18 +10:00
ray-x
300836a9cb
go impl: allow omit interface and use treesitter to find a interface name and package name
2022-07-07 03:57:26 +10:00
ray-x
31624e1365
treesitter node for struct and type
2022-07-07 03:12:24 +10:00
ray-x
eaec8c45f2
revert changes to golden file
2022-07-06 15:28:15 +10:00
ray-x
8021f2a484
fix test automation
2022-07-06 15:06:16 +10:00
ray-x
c588f2bf4a
tests updates
2022-07-06 14:30:13 +10:00
ray-x
7102361efd
test spec
2022-07-06 14:12:01 +10:00
ray-x
6108dc9ea1
bugfix test failure
2022-07-06 13:21:02 +10:00
ray-x
a15427f902
mockgen from source
2022-07-06 09:29:44 +10:00
ray-x
e84d3ab545
improve #155 allow GoImpl fallback if struct type def not found
2022-07-06 08:58:17 +10:00
ray-x
484524b875
do not use golines as goimport default formater, #157
2022-07-06 08:29:59 +10:00
ray-x
a86e9d2a29
Feature: add go mock / mockgen
2022-07-06 08:28:29 +10:00
rayx
2371bf414b
[Breaking] change keymap api ( #152 )
...
the keymap api used in version no longer support neovim 0.6.x. Please use nvim-0.6 branch if you do not want to update to neovim 0.7, BTW, if you do not use go.nvim for debugging, it should not affect you.
2022-07-04 12:13:46 +10:00
ray-x
a2d0bbee53
bugfix #153 , update doc
2022-07-03 09:11:26 +10:00
Aleš Brelih
edda37cb5e
Cmd is tranformed to string before pushed to term ( #151 )
...
* Cmd is tranformed to string before pushed to term
Float terminal command is tranformed to string using table.concat before
used. This allow us to use neovim buff option to unite quoting.
* Update term.lua
Co-authored-by: Ales Brelih <ales.brelih@3fs.si>
Co-authored-by: rayx <rayx.cn@gmail.com>
2022-07-02 12:33:20 +10:00
ray-x
84ac01df53
Feature: show keybindings for debug session
2022-07-01 20:30:43 +10:00
ray-x
981adf9b39
Features:
...
1) count the overall test coverage per-file and per-project
2) add gotestsum as a test runner option
3) handle windows GOPATH and
4) minor fix: stop GoFmt if no formatter is available
2022-07-01 19:15:31 +10:00
David Brouwer
ee39b539b9
fix(dap): don't close empty stdout stderr handle ( #149 )
...
Add nil check to closure of stdout stderr handle
2022-07-01 19:06:02 +10:00
David Brouwer
6e7410452f
Fix empty string and GoRun -F main module ( #147 )
...
* fix: append check if val is nil
Add check to see if value is empty. And don't add to path if already in
path.
Signed-off-by: Davincible <david.brouwer.99@gmail.com>
* feat: auto run main module in floating term
Add check to see if floating term, to auto run main file
Signed-off-by: Davincible <david.brouwer.99@gmail.com>
* Update asyncmake.lua
no need to show a notification as there is another one once the program is finished.
Co-authored-by: rayx <rayx.cn@gmail.com>
2022-07-01 08:26:14 +10:00
Lukas
10264d6904
fix(setup): getenv vim.NIL check ( #148 )
...
* fix(setup): handle gobin env nil
Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>
* fix(setup): use vim.NIL
Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>
* return if GOBIN not present
Co-authored-by: rayx <rayx.cn@gmail.com>
2022-07-01 08:14:38 +10:00
ray-x
36a33ad5b0
#146 better fallback if test runner is non-default and not installed
2022-07-01 02:44:39 +10:00
ray-x
c9ba685250
should call dapui.setup only once, #145
...
check dapui is_open
2022-06-30 15:44:54 +10:00
ray-x
eae9af9c1d
recommit fix for #145 due to merge failure
2022-06-30 12:41:20 +10:00
ray-x
65bd2685b4
fix test cases
2022-06-30 02:15:44 +10:00
ray-x
5873520c34
#143 exact function mane match
2022-06-29 15:01:17 +10:00
rayx
a7edcfac84
Fix pipeline for neovim 0.6.1 ( #142 )
...
* updates delays
* repeat actions
* fix golden file
* fix neovim 0.6.x
* fillstruct updates for 0.6.x
* remove treesitter dependency for fillstruct test
2022-06-29 10:16:14 +10:00
ray-x
93db33751c
fillstruct with gopls
2022-06-29 09:33:53 +10:00
ray-x
331e14d728
pipeline updates as treesitter-master no-longer supports nvim 0.6.1. First github 500 stars
2022-06-29 09:28:59 +10:00
ray-x
4bc6b563ce
go treesitter locals.scm add go_impl_spec
2022-06-29 00:37:20 +10:00
ray-x
28b553aa52
handle nil output with runner
2022-06-28 15:35:05 +10:00
ray-x
3f8551cc11
issue #141 the result of shell command should be checked before proccess
...
the output
2022-06-28 14:36:30 +10:00
rayx
5504f55b4f
[Feature]Package info side panel ( #140 )
...
New feature.
It shows all public symbols inside a go package with a side panel.
Also refer https://github.com/golang/go/issues/37237 for some workaround
* add side_panel for go package
* Add command GoPkgInfo
* multi lines hint
* allow refresh when buffer write happed
* remove node of receiver
* update treesitter queries for better panel display
* variadic args
2022-06-27 08:12:49 +10:00
ray-x
16c37da2f8
go coverage: toggle the coverage indicator after metric is shown
2022-06-22 13:57:27 +10:00
ray-x
d3d278d58a
doc update
2022-06-22 13:53:26 +10:00
ray-x
fb4f37a328
allow show coverage summary with 'go tool cover -func' in qf
2022-06-22 13:33:30 +10:00
ray-x
7045635404
bugfix for fish terminal
2022-06-21 19:04:30 +10:00
ray-x
7945c74580
breaking changes dapui #137
2022-06-21 12:54:26 +10:00
ray-x
be47f4fb6c
errorformat/efm
2022-06-18 18:37:42 +10:00
ray-x
410808938e
lint
2022-06-18 18:31:37 +10:00
ray-x
296fc66941
typo
2022-06-18 15:43:51 +10:00
ray-x
755e5816f0
guru support
2022-06-18 15:43:07 +10:00
ray-x
a059a12010
GoListImports command
2022-06-16 14:11:09 +10:00
ray-x
44d6a9d8f3
add list_imports support
2022-06-16 14:10:49 +10:00
ray-x
9d8117766c
dap restart fix, fish fix
2022-06-16 11:38:37 +10:00
ray-x
040c7bd110
Update document
...
Smart build tags detection
2022-06-15 14:11:10 +10:00
ray-x
0bf69f9315
pull #136 use cmd string for floating terminal run
2022-06-07 20:10:49 +10:00
ray-x
b3c6bde824
flags to load coverage file
2022-06-07 20:10:49 +10:00
ray-x
0690c83943
auto complete for modify tags
2022-06-03 21:35:07 +10:00
ray-x
ccaed8c573
cli improvement for gomodifytags, gotest
2022-06-03 19:07:05 +10:00
ray-x
ffd3b019a9
treesitter with dap to capture current function name
2022-06-02 19:07:28 +10:00
ray-x
9036f3bf88
fix plurals change edit orders
2022-06-02 13:25:08 +10:00
ray-x
fb4048df8b
package.config
2022-06-02 00:47:00 +10:00
ray-x
a064f1e4f5
DIR_SEP nil
2022-06-02 00:43:34 +10:00
ray-x
76b31e6e74
DIR_SEP
2022-06-02 00:41:29 +10:00
ray-x
099790c988
go lint
2022-06-02 00:38:58 +10:00
ray-x
30d30f407a
fix diagnostic warnings for all files
2022-06-01 21:29:13 +10:00
ray-x
2b15b59d18
issue #132 goimport format options
2022-06-01 09:01:41 +10:00
ray-x
1a3f4003a6
issue #132 changes after writes
2022-05-31 21:44:28 +10:00
ray-x
f5f5c41165
fix typo
2022-05-31 16:16:09 +10:00
ray-x
56143544d7
revert escape changes, it breaks floaterm run
2022-05-31 02:41:48 +10:00
ray-x
0cc455457c
notify level based on test result
2022-05-31 00:32:26 +10:00
ray-x
ad84a0806c
update GoTest adding more flags
2022-05-31 00:04:52 +10:00
ray-x
002d7dfd73
infer the test func name with treesitter
2022-05-29 23:07:39 +10:00
ray-x
c2c2100287
test golden file updates for issue #131
2022-05-29 15:03:13 +10:00
ray-x
ec99df2098
fix test golden file
2022-05-29 14:57:48 +10:00
ray-x
9d01246a56
new test cases for gofmt
2022-05-29 14:55:22 +10:00
ray-x
fc928a40e9
show cheatsheet in floating window
2022-05-28 20:54:45 +10:00
ray-x
9d7845707d
gorename setup in lsp, allow guihua gui
2022-05-28 03:20:33 +10:00
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`
2022-05-28 02:51:03 +10:00
张海林
6c51c0a909
doc: clarify test_runner option ( #129 )
...
* doc: clarify test_runner option
* Update README.md
* Update go.txt
* Update go.lua
Co-authored-by: rayx <rayx.cn@gmail.com>
2022-05-27 12:39:11 +10:00
ray-x
e09a3ebe23
error handle for exit code from go build and allow chtsh get query from current word
2022-05-27 11:39:29 +10:00
ray-x
7e35330a35
gotest run test file in folder.
2022-05-26 15:14:28 +10:00
ray-x
eb4d380807
allow format all buffers with goimports
2022-05-26 15:07:14 +10:00
ray-x
58dd76bf90
remove trace func
2022-05-25 16:06:36 +10:00
ray-x
051e8b2afa
cheatsheet(cht.sh) supports in go.nvim
2022-05-25 14:36:34 +10:00
ray-x
bbb37ea81f
split none UI releated logic for testing
2022-05-24 21:43:33 +10:00
ray-x
8d1c468901
github action
2022-05-24 21:17:55 +10:00
ray-x
8103d462c5
github action fix
2022-05-24 21:14:40 +10:00
ray-x
7b5c408b88
github action failure fix
2022-05-24 20:58:54 +10:00
ray-x
fed6b24482
select test from functions
2022-05-24 19:17:26 +10:00
ray-x
125d6fa3d3
better test coverage for gotest
2022-05-24 17:54:52 +10:00
ray-x
323cfae1fa
add tests for go test
2022-05-24 17:23:53 +10:00
ray-x
362ff2fd37
more tests fixplurals
2022-05-22 20:11:14 +10:00
ray-x
bc1a1ea33b
update minimal.vim for github actions
2022-05-22 11:52:07 +10:00
ray-x
a173420ed9
disable plenary debug in github action
2022-05-22 11:42:29 +10:00
ray-x
a06e091d68
GoImpl allow specify receiver name
2022-05-21 15:11:10 +10:00
ray-x
52ccb2e690
GoImpl updates, allow no arguments and let treesitter do everything for you
2022-05-19 14:12:14 +10:00
ray-x
dbf0094f25
write buffer after gofmt
2022-05-17 15:04:26 +10:00
ray-x
e3504bc50f
allow gorun in float terminal
2022-05-17 11:34:35 +10:00
ray-x
257218611e
merge conflict
2022-05-15 22:34:44 +10:00
ray-x
ed8a2484ba
merge master
2022-05-15 22:25:50 +10:00
ray-x
1f4711e681
Merge branch 'master' into serverCapcities
2022-05-15 22:06:04 +10:00
ray-x
73eed9e67b
remove un-used setup in breakpoint save
2022-05-15 22:05:12 +10:00
ray-x
80e94444bb
merge master
2022-05-15 21:46:44 +10:00
ray-x
669ad39639
update launch.json and readme.md for the new commands
2022-05-15 21:43:59 +10:00
ray-x
1449635984
launch.json create folder if not existed
2022-05-15 14:38:55 +10:00
ray-x
e3551f08bc
add logs
2022-05-15 14:19:05 +10:00
ray-x
f187f10678
Update GoModxxx cmds
2022-05-15 14:09:07 +10:00
ray-x
de1306a986
goenv and load breakpoints
2022-05-14 21:24:55 +10:00
ray-x
f3e1da9968
save and load breaks
2022-05-14 21:24:55 +10:00
ray-x
e54ed67325
remove fixplurals gotool and using treesitter
2022-05-14 21:24:55 +10:00
ray-x
0dd08fddc5
add gonvim project file parser
2022-05-14 21:24:55 +10:00
ray-x
0c8ffc2b86
add go boilerplate
2022-05-14 21:24:55 +10:00
Marco Mayer
eba7daeb16
fix gotests template parameters, better names(?), small formatting fixes, update README ( #125 )
2022-05-14 20:52:12 +10:00
ray-x
128d2c14f3
Merge branch 'master' into serverCapcities
2022-05-14 01:08:28 +10:00
ray-x
14f298af92
Merge branch 'boilerplate'
2022-05-14 01:08:04 +10:00
ray-x
0faaf7bd0a
save and load breaks
2022-05-14 01:07:44 +10:00
ray-x
e77920422e
Merge branch 'master' into serverCapcities
2022-05-13 20:58:27 +10:00
ray-x
1c727c8768
ts keybinding update
2022-05-13 20:54:47 +10:00
ray-x
8e6ad61371
remove fixplurals gotool and using treesitter
2022-05-13 20:13:59 +10:00
ray-x
7c434918be
add gonvim project file parser
2022-05-13 19:27:02 +10:00
ray-x
8b7d2c3eda
formatting_sync -> format
2022-05-12 14:46:49 +10:00
ray-x
86720cae95
update ts keybindings
2022-05-12 00:59:21 +10:00
ray-x
dead9e2c70
add go boilerplate
2022-05-10 17:59:48 +10:00
ray-x
0916cb3da1
bugfix for releative path for GoTest -c
2022-05-10 11:03:15 +10:00
Aleš Brelih
6d2062c3d7
feat: verbose tests toggle ( #123 )
...
Co-authored-by: Ales Brelih <ales.brelih@3fs.si>
2022-05-08 20:44:13 +10:00
Mochammad Hanif R
5c4fcc49ac
Fix tags when using tag_transform
( #121 )
...
Also clarify `tag_transform` documentation in README for more clarity
2022-05-06 17:42:19 +10:00
ray-x
5bebe38de0
push gopls and lsp changes for nvim 0.7
2022-05-05 15:37:59 +10:00
ray-x
97f0d7e620
formatting -> format for neovim 0.8
2022-05-04 15:15:49 +10:00
ray-x
3154dfffb9
Merge branch 'master' into serverCapcities
2022-05-04 14:27:08 +10:00
ray-x
c89418aa4b
nil checking when loading cfg
2022-05-04 08:22:38 +10:00
ray-x
54df0e9994
fixplurals
2022-05-04 00:14:55 +10:00
ray-x
69d4085638
update options name to floaterm
2022-05-02 09:06:31 +10:00
ray-x
8cc8337343
Merge branch 'master' into serverCapcities
2022-05-02 08:49:06 +10:00
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>
2022-05-02 08:47:45 +10:00
ray-x
cf3915c331
neovim breaking changes https://github.com/neovim/neovim/pull/17814
2022-04-30 19:55:07 +10:00
ray-x
9143b3a4b9
bugfix issue #114
2022-04-30 19:22:19 +10:00
ray-x
08b36ea9e6
gopls version check issue #114
2022-04-30 11:57:51 +10:00
ray-x
88a846b3e1
issue #113 check lsp code lens
2022-04-28 14:23:18 +10:00
ray-x
1875416553
codelens message
2022-04-27 20:22:16 +10:00
ray-x
65b3c19709
issue #110 use releative path to handle symbolic link
2022-04-25 14:57:27 +10:00
ray-x
1fabdb4fd9
issue #111 fixpurals
2022-04-25 14:45:24 +10:00
ray-x
c7bf2f59c6
issue #108
2022-04-24 21:38:30 +10:00
ray-x
4b1eea8b90
issue #90 remove lsp codelens check
2022-04-24 21:03:38 +10:00
ray-x
49b311aff2
issue #83 disable notify
2022-04-24 20:30:41 +10:00
ray-x
edd8240d7f
go.sum file type
2022-04-21 00:43:35 +10:00
ray-x
7ca5ad805b
allow lsp_keymaps to be a function
2022-04-20 21:24:07 +10:00
ray-x
272d11d622
issue #104 allow user disable key mapping in lsp attach
2022-04-20 21:16:09 +10:00
ray-x
c8c63fb9a1
handle stderr output
2022-04-20 12:00:49 +10:00
ray-x
5d53132e52
updates for 0.5.1
2022-04-19 00:51:12 +10:00
ray-x
72e8a82ebd
neovim 0.5.x treesitter
2022-04-19 00:46:54 +10:00
ray-x
9b9744a341
bug fix for neovim 0.6.1
2022-04-19 00:38:13 +10:00
ray-x
7320a536d7
update ts nodes
2022-04-19 00:28:13 +10:00
ray-x
f4c07bb5d6
deprecate get_node_text
2022-04-19 00:22:08 +10:00
ray-x
b71f814e20
update lint
2022-04-19 00:13:51 +10:00
ray-x
df512d695f
issue #94 GoImport autocomplete
2022-04-18 22:33:02 +10:00
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>
2022-04-16 22:09:15 +10:00
Nicolas Barbosa
63d81679d0
fix: remove cover file ( #107 )
...
* fix: remove cover file
* fix: coverage notify message
2022-04-08 00:37:12 +10:00
ray-x
dbfde6ea1b
fix double close when end dap session
2022-03-30 15:44:33 +11:00
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.
2022-03-24 14:10:45 +11:00
ray-x
058e748409
allow GoRun to run inside a terminal
2022-03-23 13:40:15 +11:00
ray-x
bed2b6818c
issue #82 allow close terminal in current buffer
2022-03-23 13:13:35 +11:00
Prescott Murphy
db7ecb86a6
Fix typo in rename.lua ( #99 )
2022-03-20 10:26:54 +11:00
ray-x
ef32d8914b
allow multipls arguments for go mod
2022-03-17 00:05:07 +11:00
ray-x
8c5d95b3ff
bugfix issue #96
2022-03-16 23:54:06 +11:00
ray-x
7b4f7620f7
failure message should not show
2022-03-16 10:55:22 +11:00
ray-x
3043e9bf04
gotest bench
2022-03-15 10:16:34 +11:00
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.
2022-03-14 17:18:31 +11:00
ray-x
ed3dfb85b2
Breaking changes for GoDebug, deprecate old argument and using linux style command line arguments
2022-03-07 17:09:42 +11:00
ray-x
0fe0a9ee33
feature: auto jump to quickfix list item if test failed
2022-02-23 21:01:19 +11:00
ray-x
f355905c00
bqf friendly qickfix output for testing
2022-02-23 16:36:13 +11:00
ray-x
1bc6249495
feature: in quickfix, shows full path name instead of name only. That allows jump to the failed location
2022-02-23 16:28:21 +11:00
ray-x
4c66365aa2
Add GoModeTidy and GoModeVendor
2022-02-22 09:46:59 +11:00
ray-x
630a813360
remove tagSupport, it is not supported by gopls
2022-02-21 15:43:55 +11:00
ray-x
d8638ab9c8
issue#88 cmp setup. set it as default
2022-02-17 13:32:58 +11:00
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)
2022-02-17 06:57:54 +11:00
ray-x
3e905d07ac
health check for treesitter-go parser issue#86
2022-02-16 22:11:36 +11:00
ray-x
c622c27bf8
doc updates
2022-02-16 21:25:21 +11:00
ray-x
c9359bb14d
Allow lsp diagnostic setup passed from outside
2022-02-15 20:30:42 +11:00
ray-x
d98d4e9eda
better error message for dlv; dlv attach mode
2022-02-14 15:59:31 +11:00
ray-x
f5c029e5fa
Update GoGet. if cursor current line is a valid pkg url, will auto fill it to go get argument
2022-02-09 15:33:19 +11:00
ray-x
edbd796ded
Add GoStop command to stop the background task started with GoRun
2022-02-02 17:37:07 +11:00
ray-x
2b059afc54
GoGet
2022-02-02 15:49:54 +11:00
ray-x
4e3b2b1971
bugfix #81
2022-01-31 21:40:40 +11:00
ray-x
f599a5e2cc
gopls cmd fallback
2022-01-31 17:28:53 +11:00
ray-x
ce29866640
lsp installer path setup for version check
2022-01-31 17:25:53 +11:00
ray-x
180e44ac07
handle nil
2022-01-30 16:02:18 +11:00
ray-x
a853613467
use -1
for random port
2022-01-30 15:57:56 +11:00