Masatake YAMATO
Masatake YAMATO
How about `--exclude=dir1/dir2/common/*` ? How did you invoke ctags? Something like `ctags -R dir1` or `cd dir1/..; ctags -R .` ?
NOTE: isExcludedFile@(ctags/main/options.c)
dir0/dir1/dir2/common and ./dir1/dir2/common cannot be excluded with `--exclude=dir1/dir2/common/*` `--exclude=*/dir1/dir2/common/*` may be needed here.
> Why is the exclusion sensitive to whether the TAGS file path is specified relatively or using the absolute path? I don't understand the situation. Where is dir1 in /proj/PRJ/somedir...
Oh, I see. Thank you. For the Bad cases `--exclude=dir1/dir2/common/*` will work. ... How about `--exclude=*dir1/dir2/common/*` ? This will work well for the both Good and Bad patterns. Sure, xdir1/dir2/common...
I really like "type:". Is it acceptable in Geany side?
Updated.
(I'm working on this item.)
Let's split the discussion about tags file format and implantation. About the implementation we can solve issues multiple ways as far as they don't prevent sharing code between geany anductags....
BTW, the semantic of "scope:" is unclear, too.