Small stupid things that make up my dev environment
rachelbythebay.com
rachelbythebay.com
That being said, if you genuinely believe syntax highlighting makes you more productive, I won't argue with you. I just think it's unfortunate it's been made the default in most cases.
(Being able to immediately see what's a macro in C/C++/etc. can also be useful.)
I even like color for my email indents.
I like colors.
It allows me to skip over code and not thoroughly read it.
ie. a colour for variables, methods, objects, strings, numbers.
So I can see a bit of code and see it's {variable}.{MethodName}({string}, {number}) and can generalise what that code is doing without needing to read the entire line and parse it myself.