settings in filetypes.pascal:

[settings]
tag_parser=Pascal
lexer_filetype=Pascal

I try to improve pascal lexer with class and function name hightlighting (in LexCPP named "Global classes and typedefs"). For that geany tagger has to fill a wordlist with keys found by tagging function (see ctags/parsers/pascal.c)

In general parser seems to work sucessfully, because sidebar is updated correctly, which means function names can be seen there (sidebar_update_tag_list works o.k.).

On the other hand, if I attach debug code to document.c:document_highlight_tags function to see result of call of symbols_find_typenames_as_string always an empty string is returned.

Diving deeper in the code, I see whithin symbols_find_typenames_as_string, typedefs->lenis always zero, which means app->tm_workspace->global_typename_array is not filled correctly.


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/issues/3848@github.com>