mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	|  4f26f3b890 --program-prefix.
* configure.in: don't generate ext/extmk.rb.
* Makefile.in: execute directly $(srcdir)/ext/extmk.rb.
  remove -Cext option, "Dir::chdir 'ext'" in ext/extmk.rb.
* {win32,bccwin32}/Makefile.sub: ditto.
* instruby.rb: ditto.
* ext/extmk.rb: renamed from ext/extmk.rb.in.
* lib/mkmf.rb (module Logging): create log files (mkmf.log)
  in each extension module directories.
* ext/extmk.rb: ditto.
* lib/mkmf.rb (macro_defined?): new method.
* ext/.cvsignore: remove extmk.rb.
* ext/*/.cvsignore: add "*.def".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | ||
|---|---|---|
| .. | ||
| .cvsignore | ||
| depend | ||
| extconf.rb | ||
| MANIFEST | ||
| readline.c | ||
| README | ||
| README.ja | ||
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.