Garance A Drosehn wrote: > On 3/2/07, Ara.T.Howard <ara.t.howard / noaa.gov> wrote: >> >> >> i looked forever, didn't find this, and am posting for posterity >> >> harp:~ > cat .irbrc >> IRB.conf[:PROMPT][ IRB.conf[:PROMPT_MODE] ][:RETURN]='' >> >> harp :~ > irb >> irb(main):001:0> 42 >> irb(main):002:0> 43 >> irb(main):003:0> puts 42 >> 42 >> irb(main):004:0> p 42 >> 42 >> irb(main):005:0> p 'no echo' >> "no echo" >> irb(main):006:0> 'no echo' > > > > Hmm, that's pretty neat. It seems like it only works in .irbrc. It'd be > nice > if one could turn that off in the middle of a session in irb. Still, it's > nice > to know it can be turned off at all! Thanks. You can turn it on and off by destructively modifying the string, this way: irb(main):027:0> IRB.conf[:PROMPT][ IRB.conf[:PROMPT_MODE] ][:RETURN] => "=> %s\n" irb(main):028:0> IRB.conf[:PROMPT][ IRB.conf[:PROMPT_MODE] ][:RETURN].replace('') irb(main):029:0> 1+2 irb(main):030:0> IRB.conf[:PROMPT][ IRB.conf[:PROMPT_MODE] ][:RETURN].replace("=> %s\n") => "=> %s\n" irb(main):031:0> 1+2 => 3 It should be pretty easy to define a function in your .irbrc that wraps this up nicely.... -- vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407