<?xml version="1.0" encoding="EUC-JP" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>ruby-src:ext/readline/README</title> <meta http-equiv="Content-type" content="text/html; charset=EUC-JP" /> <link href="default.css" type="text/css" rel="stylesheet" /> <link href="refm461.html" rel="next" /> <link href="refm459.html" rel="prev" /> <link href="index.html" rel="start" /> </head> <body> <div class="navigator"><span class="navigator">[<a href="index.html">MAIN</a>][<a href="refm482.html">INDEX</a>][<a href="refm483.html">KEYWORD</a>][<a href="refm594.html">METHOD</a>(<a href="refm633.html">NC</a>)] [<a href="index.html">TOP</a>][<a href="index.html">UP</a>][<a href="refm459.html"><-PREV</a>][<a href="refm461.html">NEXT-></a>]</span></div> <hr /> <h1>ruby-src:ext/readline/README</h1> Extension for GNU Readline Library<br /> <br /> Example:<br /> <br /> require "readline"<br /> include Readline<br /> <br /> line = readline("Prompt> ", true)<br /> <br /> [Readline]<br /> <br /> <module function><br /> <br /> readline(prompt, add_history=nil)<br /> <br /> Reads one line with line editing. The inputted line is added to the<br /> history if add_history is true.<br /> <br /> <class methods><br /> <br /> completion_proc = proc<br /> <br /> Specifies a Proc object to determine completion behavior. It<br /> should take input-string, and return an array of completion<br /> candidates.<br /> <br /> completion_proc<br /> <br /> Returns the completion Proc object.<br /> <br /> completion_case_fold = bool<br /> <br /> Sets whether or not to ignore case on completion.<br /> <br /> completion_case_fold<br /> <br /> Returns true if completion ignores case.<br /> <br /> completion_append_character = char<br /> <br /> Specifies a character to be appended on completion.<br /> Nothing will be appended if an empty string ("") or nil is<br /> specified.<br /> <br /> completion_append_character<br /> <br /> Returns a string containing a character to be appended on<br /> completion. The default is a space (" ").<br /> <br /> vi_editing_mode<br /> <br /> Specifies VI editing mode.<br /> <br /> emacs_editing_mode<br /> <br /> Specifies Emacs editing mode.<br /> <br /> <class constants><br /> <br /> HISTORY<br /> <br /> The history buffer. It behaves just like an array.<br /> <hr /> <div class="navigator"><span class="navigator">[<a href="index.html">MAIN</a>][<a href="refm482.html">INDEX</a>][<a href="refm483.html">KEYWORD</a>][<a href="refm594.html">METHOD</a>(<a href="refm633.html">NC</a>)] [<a href="index.html">TOP</a>][<a href="index.html">UP</a>][<a href="refm459.html"><-PREV</a>][<a href="refm461.html">NEXT-></a>]</span></div> </body> </html>