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->len`is always zero, which means 
`app->tm_workspace->global_typename_array` is not filled correctly.

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

Message ID: <geany/geany/issues/[email protected]>

Reply via email to