I like the idea that programmers should be eclectic:
eclectic [iˈklektik]: adjective deriving ideas, style, or taste from a broad and diverse range of sources: her musical tastes are eclectic.
There are good reasons to have a working knowledge of Vim’s syntax highlighting system: perhaps you don’t like the way a certain file type is handled, or maybe you’d like to add support for a new language or file format. It’s also possible to fix or replace the…