Charles Mills wrote: ... > Over here in Portland (where there are lots of Ruby jobs and everyone is > happy) we were talking about working on an *enhanced* version of irb > that would support some/all of the stuff you see here: > http://ipython.scipy.org/ (scroll down to Main Features) > Hasn't gone anywhere though, but I am still pretty excited about the idea. > IMHO some type of irb addition which groups statements by blocks instead > of by lines would be nice. So when you press 'up' you cycle through the > blocks in your history rather than the individual lines. (by block I > mean if .... end, do .... end, etc) Seems like it would have to be more > than a drop in readline replacement, since it would have to allow > multiline editing of the blocks in history. That would be very nice. I've wanted that ever since I started using zsh in place of bash. I wonder if there is some reusable code in zsh to replace readline....