On Fri, Jan 09, 2004 at 04:35:11PM +0000, Mark J. Reed wrote: > I'm using the line below, which so far is working fine for me, > but as I just now installed matchit after reading Jamis's message, > I haven't had time to test it thoroughly: > let b:match_words = '\<\(begin\|case\|catch\|do\|for\|if\|while\)\>:\<\(elsif\|when\)>:\(else\|ensure\):\<end\>' I overlooked a few minor keywords . . . like "class" and "def". You know, little things, nothing vital to programming in the language or anything. Sigh. New version: let b:match_words = '\<\(begin\|case\|catch\|class\|def\|do\|for\|if\|module\|while\)\>:\<elsif>:\(else\|ensure\):\<end\>'