Hi list!

I have some enhancements for irb:

* support for bash-style multiline editing (multiline commands are
stored in one history entry)

* context sensitive completion:

  - within a string which is prefixed by "require", completion
    lets you choose among ruby scripts (and c extensions) which can be
    required, according to $:
  
  - otherwise, if you are within a string, filename completion is
    performed
  
  - within backticks ("`") the first word is completed as an executable
    in your ENV["PATH"]
  
  - in other cases usual method/variable name completion is applied

... and some further nuances.

See a more detailed description in 

http://www.creo.hu/~csaba/ruby/irb-enhancements/doc/files/README.html

Check it out at 

http://www.creo.hu/~csaba/ruby/

Csaba