@b4n @linvinus the example is unusual in that it does something strange with the object, in most cases you do `auto var = typename(params);` so only the `typename` tells you what is going on and it is currently type highlighted in Geany providing a good cue.
If the typename is still highlighted as a type when Geany knows about it (as @linvinus showed) thats fine, it provides the cue to whats going on. Having the function highlighting _removing_ the existing type highlighting functionality seems a backward step.