There seems to be no way of changing the color of the macro symbols. You can set the color of "identifiers", but this will bottleneck the formatting of C++ code.
I changed all colors with a HLSL prefix, hovering over code, however, shows a popup with completely different colors.
Somehow Visual Studio does not remember anymore which functions, code blocks, etc. are closed in HLSL files. When I open a HLSL file, everything is opened automatically.
Somehow the +/- squares for opening blocks of code disappears occasionally for C++ code.
HLSL prefix
, hovering over code, however, shows a popup with completely different colors.