[Github-comments] Re: [geany/geany] in document.c symbols_find_typenames_as_string returns always empty string, if tag_parser=Pascal (Issue #3848)

2024-04-21 Thread HoTschir via Github-comments
Ok, thats the cause of current behavior. But from my point of view, it should not be so. Then at least for every file type an own TM_GLOBAL_TYPE_MASK should be definable. tm_workspace.c seems to be written for C/C++ language only. I see also in other parts of source code to much focus on C and

[Github-comments] Re: [geany/geany] in document.c symbols_find_typenames_as_string returns always empty string, if tag_parser=Pascal (Issue #3848)

2024-04-21 Thread HoTschir via Github-comments
Closed #3848 as completed. -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/3848#event-12550086680 You are receiving this because you are subscribed to this thread. Message ID:

[Github-comments] Re: [geany/geany] in document.c symbols_find_typenames_as_string returns always empty string, if tag_parser=Pascal (Issue #3848)

2024-04-20 Thread HoTschir via Github-comments
additional information: * attached a pascal source file to be used to verify the problem. [test_small.zip](https://github.com/geany/geany/files/15048965/test_small.zip) * patch to see content of `typedefs` inside `symbols_find_typenames_as_string` ``` --- ./src/symbols.c +++ ./src/symbols.c.new

[Github-comments] [geany/geany] in document.c symbols_find_typenames_as_string returns always empty string, if tag_parser=Pascal (Issue #3848)

2024-04-20 Thread HoTschir via Github-comments
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