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
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:
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
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