Commit Graph

689 Commits

Author SHA1 Message Date
967de31b19
fix E5560 wrap vim api calls inside luv loop (#282)
Co-authored-by: blob42 <spike@w530>
2023-02-01 08:29:26 +11:00
ray-x
76a0e7bdf4 fix pipeline failure 2023-02-01 08:28:06 +11:00
ray-x
b9e381678e bugfix issue #281 2023-01-31 15:39:45 +11:00
ray-x
3a853d50af move ftdetect/ftplugin around; gomod detecting 2023-01-31 11:28:53 +11:00
bd9caf8d0e
fix nil error (#280)
* fix nil error

* Update null_ls.lua

---------

Co-authored-by: blob42 <spike@w530>
Co-authored-by: rayx <rayx.cn@gmail.com>
2023-01-31 07:43:54 +11:00
ray-x
2c40773901 issue #279 go tests failed 2023-01-30 21:34:52 +11:00
ray-x
7f18793a6a local test 2023-01-28 18:53:30 +11:00
ray-x
fd71b874e7 clean up 2023-01-28 18:52:55 +11:00
ray-x
c74af231c7 treesitter cache 2023-01-28 17:08:09 +11:00
ray-x
b9d9d6ad91 timing 2023-01-28 12:35:45 +11:00
djdv
6bdda64546
utils.lua remove debugging expression (#277) 2023-01-28 11:00:04 +11:00
ray-x
c1817f643c cache the ts nodes based on file time; null_ls timeout 2023-01-28 00:41:56 +11:00
ray-x
ab678d7f42 error format for panic in null-ls go tests 2023-01-27 15:06:32 +11:00
ray-x
adab4c599d test file instead of package to speed up 2023-01-25 20:55:51 +11:00
ray-x
ae666827cf float position issue #257 2023-01-25 16:09:13 +11:00
ray-x
9a62547dbd stylua 2023-01-24 18:52:03 +11:00
ray-x
d855fabb02 null-ls go test function act error checking 2023-01-23 10:36:28 +11:00
ray-x
19e6350fc8 filter on _test.go files 2023-01-23 10:17:12 +11:00
ray-x
13f5e15fd7 issue #273 mockgen install failure 2023-01-20 21:49:24 +11:00
ray-x
735c1d4c23 add update_all_sync 2023-01-19 23:46:20 +11:00
ray-x
24ebd55c3f install_all_sync 2023-01-19 23:32:15 +11:00
ray-x
d7865272a5 issue #273 sync install binaries 2023-01-19 23:31:00 +11:00
ray-x
adc24af96c remove depencies #273 2023-01-19 12:26:14 +11:00
ray-x
9a71c61371 issue #272 add notify 2023-01-19 09:35:46 +11:00
ray-x
a0a57a88e8 go code action for null-ls 2023-01-18 09:20:11 +11:00
ray-x
16894803d7 updates null-ls gotest source: only run command when file saved 2023-01-16 15:17:03 +11:00
ray-x
7e6fe7a062 [feature] null-ls message redirect to quickfix 2023-01-15 20:24:48 +11:00
ray-x
276ebe8654 [Feature] integrate with null-ls. Add go.nvim as a null-ls source
Run `go test` on file save and
show diagnostic messages in LSP virtual text.
2023-01-15 15:46:16 +11:00
ray-x
793b0d1ede lint 2023-01-13 01:16:50 +11:00
ray-x
d0e7922742 issue #271 go-generate failure for codes inside package 2023-01-12 23:42:15 +11:00
ray-x
106ec4de3d issue #269 dap-ui setup config 2023-01-12 22:48:51 +11:00
ray-x
5583315322 healthcheck updates 2023-01-12 20:36:22 +11:00
ray-x
281b51a18c health messages 2023-01-12 17:41:51 +11:00
ray-x
9394e7decb tidy 2023-01-12 15:40:12 +11:00
ray-x
dcb8662e6c checkhealth and go-enum update 2023-01-12 15:34:00 +11:00
ray-x
6ff9cbad4c check go ts parser 2023-01-12 15:25:47 +11:00
ray-x
f33866ed00 Feature: run & debug a subtest inside table driven test cases 2023-01-11 14:53:05 +11:00
ray-x
1f52335ea3 feature: go-enum. issue #260, gopls setting move to function local var 2023-01-09 21:36:24 +11:00
ray-x
b9c8ea1d7f Bugfix: GoTest path option duplicate path args 2023-01-09 21:07:49 +11:00
ray-x
8ac0c51269 health check issue #267 2023-01-09 13:12:33 +11:00
ray-x
26fd07ebad use gopls in gofmt 2023-01-04 21:50:01 +11:00
ray-x
8a959ec37b go-enum support 🎄🎆 2023-01-03 23:23:35 +11:00
ray-x
d2924e7902 go coverage combine 🎄🎆 2023-01-03 16:25:45 +11:00
ray-x
a4dd40d8f8 partial covered test 🎄🎆 2023-01-03 07:59:06 +11:00
ray-x
b53dfd4fdb dap options for time out issue #263 🎄🎆 2022-12-28 17:14:42 +11:00
rayx
0f72dbdd87
Fix unit test errors 🎄🎆 (#265)
* test pipeline

* update unit tests
2022-12-28 15:03:29 +11:00
ray-x
17adc5c600 [feature] go coverage partially tested, skip covered 🎄🎆 2022-12-28 11:46:31 +11:00
ray-x
02fbdd126c issue #264 coverage line num mismatch 🎄🎆 2022-12-28 10:31:23 +11:00
ray-x
9f0d92ab2d coverage args update -t 🎄 2022-12-25 15:33:36 +11:00
ray-x
2d05643e91 coverage args update 🎄 2022-12-25 15:20:09 +11:00
ray-x
5cefc346e7 luacheck lint, deprecate nvim-0.5 support 🏆🇦🇷 👋🇫🇷 2022-12-20 22:00:06 +11:00
ray-x
a6e01901d2 🇫🇷 🇲🇦 😍 2022-12-15 07:11:08 +11:00
ray-x
5e980b00c7 add new command: govulncheck 🇦🇷 a🇭🇷 2022-12-14 08:39:09 +11:00
ray-x
12d262b99d update gotestsum info in readme and vim doc 🎄 2022-12-13 11:20:48 +11:00
ray-x
a99aa80a17 update unit tests 🇦🇷 a🇭🇷 2022-12-13 01:56:45 +11:00
ray-x
c61d2f447b verbose mode in gotest no longer default, use '-v' instead 🇯🇵 2022-12-06 02:08:45 +11:00
ray-x
4529240971 feature: animation on build/compile/run/test 2022-11-29 13:53:33 +11:00
ray-x
7d5c09b9c4 lint 2022-11-29 01:29:45 +11:00
Sidney Wijngaarde
8550253c66
fix: tags add comparison typo (#247) 2022-11-29 01:14:09 +11:00
ray-x
02943e5316 gomodifytags options 2022-11-27 17:48:43 +11:00
Shaw Vrana
4599360f5d
Add ability to set gomodifytag options in config (#246) 2022-11-27 17:33:53 +11:00
ray-x
b4aaf5bf77 lint 2022-11-25 13:16:51 +11:00
ray-x
c6b3c061cd bugfix -p nil check #241 2022-11-24 09:54:52 +11:00
ray-x
df1f43ef55 empty check 2022-11-24 03:17:19 +11:00
ray-x
083965ad6d update package.lua logs 2022-11-24 03:11:00 +11:00
ray-x
ca2463975e better error messages when pkg does not present 2022-11-23 13:42:26 +11:00
ray-x
93e0cc6628 better error for GoPkgOutline 2022-11-23 13:34:51 +11:00
ray-x
cffe9f6899 nil check #241 2022-11-23 13:24:52 +11:00
ray-x
aa854e3a47 issue #244 coverage -p warning message 2022-11-23 10:33:51 +11:00
ray-x
f68d072717 go get query 2022-11-23 09:31:15 +11:00
Manuel
c21ba12c1f
fix: wrong method scope (#243)
remove_all was defined as local but then referenced once as local and once as method in M
2022-11-23 09:16:23 +11:00
Manuel
997317e5ad
fix: fix used hl group name (#242) 2022-11-23 09:14:39 +11:00
xiantang
f23ca4e781
feat: support generate return for method (#234)
Run GoGenReturn
client.DeleteWithTimeout() -> *clientv3.DeleteResponse, err := client.DeleteWithTimeout()
2022-11-12 03:13:43 +11:00
ray-x
79c79c4872 autocmd for mod on_save 2022-11-03 12:54:24 +11:00
ray-x
fabe62defc gomod file reload 2022-11-03 12:53:45 +11:00
ray-x
825f20b036 updates for gopls 0.10.0 2022-11-01 10:54:24 +11:00
ray-x
6eea6a265d format format.lua 2022-10-27 11:39:09 +11:00
ray-x
32b4c162f0 gomvp support #176 2022-10-25 20:16:50 +11:00
ray-x
a5b307c35c shada=NONE 2022-10-24 15:15:15 +11:00
ray-x
fa0f15bb6b runner update for neovim-latest notify should not be called in loop-callback 2022-10-24 14:58:07 +11:00
Roy Choo
6602986054
fix(gotest): wrong order of test binary args (#230)
Co-authored-by: Roy Choo <roy.choo@bytedance.com>
2022-10-22 23:39:48 +11:00
ray-x
7720ddcbea gotestfunc -a option 2022-10-20 13:09:38 +11:00
ray-x
e9d1c6c021 issue #229 extra args to go 2022-10-20 13:02:45 +11:00
ray-x
737223c999 add update_chunk for runner 2022-10-06 15:16:35 +11:00
Syncrack
1aef2d60bd
fix: use saved bufnr when retrieve inlay hints. (#226) 2022-10-04 14:14:15 +11:00
icefed
50050f7c8c
Fix commands GoModVendor & GoModInit (#219)
Signed-off-by: icefed <zlwangel@gmail.com>

Signed-off-by: icefed <zlwangel@gmail.com>
2022-10-04 14:12:32 +11:00
Syncrack
a32e0c2f1b
ci: add one more empty line (#227) 2022-10-03 20:24:17 +11:00
ray-x
d34868d2fa testrunner default 2022-10-03 20:20:36 +11:00
ray-x
25f844684b allow gotestsum in watch mode 2022-10-01 15:03:26 +10:00
ray-x
5b33d782f3 GoTestSum and sidepanel 2022-10-01 14:53:27 +10:00
ray-x
b7f07ab887 feature: run gotestsum watch in background 2022-09-30 14:34:30 +10:00
Yajie Zhu
e75d4ab725
fix: lsp restart logic (#222)
* fix: GoGet fail

* fix: lsp restart logic

Co-authored-by: zhuyajie <930664@qq.com>
2022-09-29 14:28:22 +10:00
Patrick Artounian
0e3a10f595
allow for user to toggle lsp_diag underline (#221)
Co-authored-by: Patrick Artounian <patrick.artounian@insomniac.com>
2022-09-28 08:28:05 +10:00
João Lucas Rafael
6ed7dc5fcd
Add an option for single package coverage. (#218) 2022-09-25 00:03:48 +10:00
Yajie Zhu
d94f5df507
fix: GoGet fail (#217)
Co-authored-by: zhuyajie <930664@qq.com>
2022-09-17 11:08:16 +10:00
ray-x
9f3b04579b update debug messages 2022-09-14 16:59:31 +10:00
ray-x
bb88a4929d lint 2022-09-12 11:23:15 +10:00
WDdxRW
4edd1c289e
fix test_func (#209)
* fix test_func

* fix test_func
2022-09-07 00:22:13 +10:00
ray-x
46052e6450 detect bench test for dap debug 2022-09-05 15:47:08 +10:00
ray-x
8e5866eb12 bench test with qucifix 2022-09-05 10:56:42 +10:00
ray-x
6ef00998e2 keymap for range code action 2022-09-02 23:52:34 +10:00
ray-x
7d22162f59 range code action 2022-09-02 23:52:19 +10:00
ray-x
eee5a02a37 ginkgo nearest 2022-08-25 12:54:57 +10:00
ray-x
f366151590 choice node 2022-08-23 19:41:26 +10:00
ray-x
28bcaa1f44 quick gen return #170 2022-08-23 19:31:13 +10:00
Justin Ginn
4f01936c00
Pass build tags when running tests with dlv (#201)
dlv does provide a flag for passing build tags, although it is diferent
than the build tag flag for the go command line utility. This commit
adds that syntax to pass flags to dlv as specified.

Co-authored-by: Justin Ginn <Justin.ginn@amd.com>
2022-08-19 15:33:03 -07:00
ray-x
c75824b1f0 pipeline failure 2022-08-10 15:13:17 +10:00
Yajie Zhu
f2e9666b50
remove duplicate code; Add LogPoint command (#200)
* fix: use strict test function name while debugging

* fix: use strict test function name while debugging

* Revert "fix: use strict test function name while debugging"

This reverts commit f47dd66c50.

* fix: GoPkgOutline, should reset pkg_info data before rerender

* remove duplicate code;
add GoLogPoint command

Co-authored-by: zhuyajie <930664@qq.com>
2022-08-10 11:29:58 +10:00
ray-x
c7a56c8615 go build tags setup 2022-08-08 15:57:20 +10:00
Yajie Zhu
5ad5a53708
fix: GoPkgOutline, should reset pkg_info data before rerender (#198)
* fix: use strict test function name while debugging

* fix: use strict test function name while debugging

* Revert "fix: use strict test function name while debugging"

This reverts commit f47dd66c50.

* fix: GoPkgOutline, should reset pkg_info data before rerender

Co-authored-by: zhuyajie <930664@qq.com>
2022-08-07 23:18:26 +10:00
Yajie Zhu
6c793a1c6f
fix: use strict test function name while debugging (#197)
* fix: use strict test function name while debugging

* fix: use strict test function name while debugging

* Revert "fix: use strict test function name while debugging"

This reverts commit f47dd66c50.

Co-authored-by: zhuyajie <930664@qq.com>
2022-08-07 21:00:48 +10:00
ray-x
943cf236d0 goget #194 2022-08-06 22:00:49 +10:00
ray-x
2a48166beb mockgen 2022-08-06 21:16:47 +10:00
ray-x
c3dd9e3ee8 smart build tags 2022-08-06 21:11:12 +10:00
ray-x
ca7cb5fe34 lint 2022-08-06 13:45:01 +10:00
ray-x
ce73ef43f0 cleanup ts logs; utils get build tags renaming 2022-08-06 12:54:32 +10:00
ray-x
ddbb30a38e remove log messages 2022-08-06 12:18:53 +10:00
ray-x
c94c488307 automatically add build tags to gopls. handle "// go:build tagxxx" 2022-08-06 10:49:09 +10:00
ray-x
160897a93f test failure 2022-08-05 20:26:40 +10:00
ray-x
feaef378b7 testcase update 2022-08-05 20:24:42 +10:00
ray-x
d5e5a65c03 moving from vim script to lua scripts (autocmd, highlight) 2022-08-05 19:34:44 +10:00
ray-x
2930eb9f17 spelling, default sign highlight 2022-08-05 10:48:08 +10:00
ray-x
7fea49e79f rename from gocoverage_sign_priority to sign_priority 2022-08-05 10:07:56 +10:00
ray-x
4c1ee0ddeb update default priority of sign 2022-08-05 10:03:04 +10:00
ray-x
9ea9ee2c4b issue #192 coverage sign priority 2022-08-05 10:02:35 +10:00
ray-x
3f2e7f49bd json to go struct 2022-08-04 23:30:52 +10:00
ray-x
5516cf7fff issue #190 check line range before get_params 2022-08-04 21:30:41 +10:00
ray-x
524b65f85a bugfix: some user commands failed because incorrect setup of lua api 2022-08-04 10:35:38 +10:00
mateusz
e401dd9f31
fix wrongly documented default value (lsp_gofumpt) (#188)
* fix wrongly documented default value

* Revert "fix wrongly documented default value"

This reverts commit 63c537dc50.

* fix default lsp_gofumpt
2022-08-02 01:19:12 +10:00
ray-x
74d65542d4 issue #189 format warning message 2022-08-01 17:02:21 +10:00
ray-x
f4d8a0b691 allow dap to be lazyload 2022-08-01 10:53:37 +10:00
ray-x
b7d6288bbd use neovim 0.7 API to create commands. this is a breaking change for anyone using neovim 0.6.x 2022-08-01 10:09:05 +10:00
ray-x
c1db235792 issue #186 2022-08-01 09:08:52 +10:00
ray-x
4e44e251db update notify message when format is missing 2022-08-01 09:05:04 +10:00
ray-x
bedc73166a #187 vim.lsp.buf.format missing in some version of neovim 2022-08-01 09:04:28 +10:00
ray-x
06c27c1cf5 missing end 2022-08-01 08:36:38 +10:00
mateusz
002e199562
synchronous goimports (#186)
* fix save formatting

* fix vim.lsp.buf.format polyfill

* reformat and default values

* remove extra end

Co-authored-by: rayx <rayx.cn@gmail.com>
2022-08-01 08:30:35 +10:00
ray-x
a9b669772f check if gopls is running before send codelens request 2022-08-01 00:57:32 +10:00
ray-x
5c2c14a5f6 lint 2022-07-31 21:54:30 +10:00
ray-x
b647bd1ae9 issue #183 codelens refresh in on_attach 2022-07-31 21:27:27 +10:00
ray-x
1ca53c0a00 refresh codelens in on_attach 2022-07-31 21:03:45 +10:00
ray-x
8fb06f43a2 cache the client info results for inlay 2022-07-31 11:35:48 +10:00
ray-x
db47b70d21 startup delay because the BufEnter autocommands 2022-07-31 11:29:38 +10:00
ray-x
93c724d6b0 issue #184 trouble 2022-07-30 23:05:27 +10:00
ray-x
7aed764507 allow more trigger events for codelens 2022-07-30 16:00:09 +10:00
ray-x
144eb6fb2a issue #182 setup merge 2022-07-29 22:23:52 +10:00
ray-x
72bff85508 issue #181 merge gopls setup 2022-07-28 20:53:19 +10:00
ray-x
a816cdb5e7 windows extensions 2022-07-28 02:22:38 +10:00
ray-x
7c62c7c27a add windows exe extension #179 2022-07-28 02:22:38 +10:00
Tai Groot
f378f7ffa2
remove leading space on hint args (#180) 2022-07-27 02:59:05 -07:00
ray-x
3bdd56b1c0 issue #179 windows 11 2022-07-27 14:50:39 +10:00
ray-x
3774ac0eba lint 2022-07-27 02:21:58 +10:00
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