Commit Graph

20 Commits (7b7c20029a817ef51f6b498388488e9850fe45ac)

Author SHA1 Message Date
thuan1412 54387e506e
improve GoTestSubCase command (#385)
* save code

* it works

* update tbl case query

* fix file diff

* update tests

---------

Co-authored-by: Thuấn Đỗ Hoàng <thuan.dh@teko.com>
1 year ago
ray-x 7302dc4a20 ts api updates issue #319 2 years ago
ray-x c0b676f9cb issue #306 auto complete local struct/interface 2 years ago
ray-x f33866ed00 Feature: run & debug a subtest inside table driven test cases 2 years ago
ray-x 32b4c162f0 gomvp support #176 2 years ago
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
2 years ago
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
2 years ago
ray-x 300836a9cb go impl: allow omit interface and use treesitter to find a interface name and package name 2 years ago
ray-x 31624e1365 treesitter node for struct and type 2 years ago
ray-x e84d3ab545 improve #155 allow GoImpl fallback if struct type def not found 2 years ago
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
2 years ago
ray-x b71f814e20 update lint 3 years ago
ray-x df512d695f issue #94 GoImport autocomplete 3 years ago
ray-x f59422008a Add warn messages 3 years ago
ray-x 54dea272d1 #31 expose bufnr to ts APIs 3 years ago
ray-x a093d2420b cursor range col/row calculate 3 years ago
ray-x 7b285a3600 Add gorename 4 years ago
ray-x abbc421aee update treesitter syntax 4 years ago
ray-x f6561e7807 update treesitter syntax 4 years ago
ray-x 1e190d6a0e init commit 4 years ago