Commit Graph

73 Commits

Author SHA1 Message Date
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