Okay, with the tiny fix not to crash, yours seem to work mostly well now.
By the way in your example you will never see int Abc(void); - this is a declaration, not definition.
Yeah, but we probably should do the same as the 1-tag case: if the only match was on the current line, swap definition/declaration. As we can't really use this logic with multiple tags, my attempt tried to determine which one to use depending on the current tag straight ahead. It's however a lot trickier change I'm not sure I'm comfortable with so close to the release.
—
Reply to this email directly or view it on GitHub.