@masatake We remap ctags kind letters using the tables here:

https://github.com/geany/geany/blob/master/src/tagmanager/tm_parser.c

into TMTagType

https://github.com/geany/geany/blob/master/src/tagmanager/tm_parser.h

which we use internally in Geany code. In the past we didn't have these 
mappings and instead, kindLetters and kindNames were modified directly in the 
parsers to match Geany internal representation. This is what you noticed in the 
VHDL parser but it is still in many other parsers. We should change kind names 
and kind letters in the affected parsers (and update the mappings) to make 
sense for the given language.

This is something I wanted to do myself after #2018 gets merged and then create 
a pull request against uctags for the parsers which are missing there. After 
#2018 (unless there have been some changes in uctags in the last month) parsers 
should be completely compatible with uctags and it should be possible to use 
them as they are.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2052#issuecomment-455285917

Reply via email to