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
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
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