How come it works? e.g. how comes the first tag is always the struct and the second the typedef?
Also, we probably need something like declaration/definition, if already on the stcruct and going to the same name, it's more likely one wants to go to the typedef, and that won't ever happen here if I ain't mistaken. Maybe something around the lines of "prefer a tag not on the current line" or something?
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/923#issuecomment-190971276