I checked the
sysverilog.sv
test which had "package" test unchecked in the top comment so I thought it wasn't mapped.
Oh, I see :)
My aim was to put those in both files so that it could be easily seen that the "overlap" of both covered all the captured (non-undef
) cases. Didn't work all that well apparently 😄
I think I know what is going on - it doesn't work for types that are declared after their members
I think you may be onto something. I've found that if I write typedef struct packed struct_t;
one line above, then delete it, under some weird circumstances the original definition works! Like I somehow tricked Geany into realizing that struct_t is a struct/typedef and now it remembers, and displays the members inside. But it all breaks if I reopen the file, of course.
At least for C/C++ we dealt with such situations already for typedefs and I think it would work if you used
tm_tag_typedef_t
mapping
Well I got some bad news, I was already using tm_tag_typedef_t
for typedefs just in case, but that didn't help :'( Maybe that only works in C.
I will try to look into the issue and at least submit an issue on ctags.
In any case, nothing for this PR which I think is ready to be merged.
Woohoo! Thanks :)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.