Francisco Lopes
Francisco Lopes
Actually I didn't thought _at all_ yet regarding cursor jumping, only highlighting, so bear with me that whatever is the behavior on that should just be still the same. To...
> Would it be enough of a work-around if the `tagnameonly` option just didn't highlight any of the ? Actually, I don't know why it does in the first place,...
> Sure, I could add such an option, but do you have a list of markup filetypes? vim doesn't really have a concept of this.. It's not much a concept...
b3bda15 worked on HTML, but didn't on XML. Configuration: ```vim let g:matchup_matchpref = { \ 'html': {'tagnameonly': 1}, \ 'xml': {'tagnameonly': 1} \ } ```
> Is there any way you can test this with vim instead of neovim? I wonder if this is a difference in the way CursorMoved is handled between vim/neovim, a...
`let g:matchup_matchparen_deferred = 1` also avoids the issue.
Since `let g:matchup_matchparen_deferred = 1` is a setting for better cursor stability, it sounds like an actual solution? It looks like I'll adopt it regardless.
Another coc.nvim conflict: For some reason this happens only with vim (not neovim), and the ccls c++ language server. The presence of vim-matchup makes signatureHelp to fail (e.g. `foo(` gives...
So, seems `let g:matchup_matchparen_nomode = 'i'` is the best workaround for all the issues reported here.
@andymass yeah, `(` causes the signatureHelp floating window to show up. And I indeed think here it's blinking. It showed up but vanished really fast, so it was mostly like...