Eclipse’s default syntax highlighting seems to thinks that the language’s keywords are the most important part of a C++ program. Template! Class! Public! Typedef! Const! Return! It might not seem that hard to pick out the class and member names from the wall of code below, but when working with unfamiliar code all day, the effort does drain me. The colour scheme that ships with Emacs isn’t any better — I find its rainbow effect rather distasteful, more distracting than helpful. The ri...