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:
https://github.com/geany/geany/pull/923#issuecomment-192400920

Reply via email to