Linguist 0.4 is an addon for Visual Studio 2010 allowing customizable syntax highlighting based on file names. Support for new languages may be easily added using regular expressions to identify the various language elements and language elements may be customized using different fonts, point sizes, colors, and font styles (e.g. bold and italic). The built-in languages include C#, C++, C, Python, Makefiles, patch files, etc.
For more details see https://github.com/jesse99/Linguist