You must update gopls to v0.17.0, because the document/signature had a great changed. See more details
Of course, v0.0.1 is also works, which use document/hover is not recommand to query a signature.
Nvim completion source for nvim-cmp.
Get the sign of the function, for example:
input:
sort.Slice.sign
output:
func (x any, less func(i int, j int) bool)
Support mockey, which is useful when making a test for ur code.
You can custom completion menu:
The key will display on the completion menu. {{name}} will be replace by function name, and {{sign}} will replace by function sign.
require('cmp_sign').setup({
good = "xxx{{name}}xxxx{{sign}}",
})
use { 'crazyhulk/cmp-sign' }
require'cmp'.setup {
sources = {
{ name = 'nvim_cmp_sign' }
}
}