Commit Graph

13 Commits (607ed738e583615ce1020cc819b8877bf35a5eef)

Author SHA1 Message Date
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 2 years ago
ray-x df512d695f issue #94 GoImport autocomplete 2 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 3 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