Currently vim-signjump uses the following to get a list of all placed signs in a buffer:
split(execute('sign place buffer='.a:buffer, 'silent'), '\n'),
However, this doesn't work when a plugin has placed signs in their own group (an example is vim-lsp).
Changing this to:
split(execute('sign place group=* buffer='.a:buffer, 'silent'), '\n'),
Fixes it. I haven't been able to observe an ill effect in vim-signjump.
Currently vim-signjump uses the following to get a list of all placed signs in a buffer:
However, this doesn't work when a plugin has placed signs in their own group (an example is
vim-lsp).Changing this to:
Fixes it. I haven't been able to observe an ill effect in vim-signjump.