Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

63 lines (35 sloc) 1.162 kb
Extension for GNU Readline Library
Example:
require "readline"
include Readline
line = readline("Prompt> ", true)
[Readline]
<module function>
readline(prompt, add_history=nil)
Reads one line with line editing. The inputted line is added to the
history if add_history is true.
<class methods>
completion_proc = proc
Specifies a Proc object to determine completion behavior. It
should take input-string, and return an array of completion
candidates.
completion_proc
Returns the completion Proc object.
completion_case_fold = bool
Sets whether or not to ignore case on completion.
completion_case_fold
Returns true if completion ignores case.
completion_append_character = char
Specifies a character to be appended on completion.
Nothing will be appended if an empty string ("") or nil is
specified.
completion_append_character
Returns a string containing a character to be appended on
completion. The default is a space (" ").
vi_editing_mode
Specifies VI editing mode.
emacs_editing_mode
Specifies Emacs editing mode.
<class constants>
HISTORY
The history buffer. It behaves just like an array.
Jump to Line
Something went wrong with that request. Please try again.