From: Michael Fellinger Date: 2007-02-21T10:13:09+09:00 Subject: Re: Tab and arrow-keys in gets On 2/21/07, Magnus Holm wrote: > Hi! > > I'm making a simple Ruby shell. It's all basing on an endless > while-loop and $stdin.gets. But here (on my Linux box) I cannot use > the arrow key. It just shows: "^[[A". And it would be great too have a > tab-feature. > > But how do you implement these features? require 'readline' while line = Readline.readline('foo> ', true) puts "You gave me: #{line}" end Have fun :) Some (very) basic docs are at: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/readline/README?view=markup