jason r tibbetts wrote: > >"begin"/"end" keywords prevent editors like vi from being able to "bounce" (%) >between braces and showing matches. That's my only pet peeve with Ruby. (Of >course, closures can be written with braces, but methods can't.) > > > Well, a plug here for vim: it's got a script/plugin you can get that allows you to specify keywords to bounce (via %) between--pretty powerful, really. So you can specify that you want to bounce between def/end, begin/end, while/end, do/end, if/end, etc. I find it invaluable. If you're interested, you can get it at: http://www.vim.org/scripts/script.php?script_id=39 It doesn't come with Ruby support, but it's not hard to add. -- Jamis Buck jgb3 / email.byu.edu ruby -h | ruby -e 'a=[];readlines.join.scan(/-(.)\[e|Kk(\S*)|le.l(..)e|#!(\S*)/) {|r| a << r.compact.first };puts "\n>#{a.join(%q/ /)}<\n\n"'