Hey,
I’m not sure where bugs go? Sorry if this is the wrong area.
I’ve noticed when working with C/C++ macro defines, the syntax highlighting is inaccurate and inconsistent.
Couple of cases to demonstrate my point:
-
Macros defines in the form of a function
If there is only one parameter it correctly highlights it.
If there are multiple parameters, the highlighting disappears with the , -
Macro symbol expansions
Sometimes the symbals (parameters to the macro) are correctly highlighted in the macro body. Sometimes not.
Symbol concatenation (eg. foo##mysymbol for example) seems to break syntax highlighting for the whole macro body.
I work with C/C++ macros a lot. And I’d love for the syntax highlighter to work correctly because working with macros is hard enough without it appearing as one big white blob of text.
Thanks!