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
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
3774ac0eba
lint
2022-07-27 02:21:58 +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
ray-x
1315ed89ad
add tests for asyncmake
2022-07-08 08:30:46 +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
a15427f902
mockgen from source
2022-07-06 09:29:44 +10:00
ray-x
a86e9d2a29
Feature: add go mock / mockgen
2022-07-06 08:28:29 +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
ray-x
65bd2685b4
fix test cases
2022-06-30 02:15:44 +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
040c7bd110
Update document
...
Smart build tags detection
2022-06-15 14:11:10 +10:00
ray-x
56143544d7
revert escape changes, it breaks floaterm run
2022-05-31 02:41:48 +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
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
bbb37ea81f
split none UI releated logic for testing
2022-05-24 21:43:33 +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
cf3915c331
neovim breaking changes https://github.com/neovim/neovim/pull/17814
2022-04-30 19:55:07 +10:00
ray-x
cac2016243
update delay to make test happy
2021-12-07 12:01:22 +11:00
ray-x
0bc7abace6
bug fix for github workflow
2021-12-02 17:44:22 +11:00
ray-x
94d4baac31
nvim 5.1
2021-10-11 21:57:41 +11:00
ray-x
f339373ed4
test udpate
2021-10-11 21:26:04 +11:00
ray-x
6385a1a53f
lua format
2021-10-11 21:22:14 +11:00
ray-x
c9a07b85cb
support lsp API changes neovim/pull/15504
2021-09-04 14:51:43 +10:00
ray-x
c67b1c8912
revert changes
2021-09-03 02:35:54 +10:00
ray-x
00a7405904
save file
2021-09-03 02:33:34 +10:00
ray-x
da9cd35645
gopls 2s
2021-09-03 02:25:54 +10:00
ray-x
b517d7a6b9
updates
2021-09-03 02:15:54 +10:00
ray-x
6cb17285ff
save
2021-09-03 01:17:30 +10:00
ray-x
bdce678adf
sequences
2021-09-03 01:11:09 +10:00