Vim is great at highlighting matching braces. But lately I'm working in Ruby, where method definitions generally start with do and end with end instead of { and }. Similarly, if statements and case statements and others don't use braces, just keywords.
Does anybody have a configuration which can highlight matching keywords like this - for instance, when I'm on an end, highlight the do that started that block?