On Dec 16, 2005, at 10:16 AM, Steve Litt wrote:

> Hi all,
>
> That's it, THAT'S IT! I'm tired of forgetting an end or inserting
> one too many, and traipsing through the whole program to find it.
> Vim doesn't really match End statements with their keywords.
>
> So I'm going to write an end matching program. Could somebody please
> list all the keywords that are ended by "end"? Do any of these
> keywords ever not end in "end"?

class / module / def
begin / do
if / unless (end not requires when used as statement modifiers)
while / until (end not requires when used as statement modifiers)

Hope that's all of them, but I may have missed some.

James Edward Gray II