Module
Constants
NOTE: For making compatible with the rb-readline gem
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
Deprecated
No documentation available
No documentation available
Class Methods
::
lib/reline.rb
View on GitHub
# File tmp/rubies/ruby-3.4.1/lib/reline.rb, line 486
def self.core
@core ||= Core.new { |core|
core.config = Reline::Config.new
core.key_stroke = Reline::KeyStroke.new(core.config, core.encoding)
core.line_editor = Reline::LineEditor.new(core.config)
core.basic_word_break_characters = " \t\n`><=;|&{("
core.completer_word_break_characters = " \t\n`><=;|&{("
core.basic_quote_characters = '"\''
core.completer_quote_characters = '"\''
core.filename_quote_characters = ""
core.special_prefixes = ""
core.add_dialog_proc(:autocomplete, Reline::DEFAULT_DIALOG_PROC_AUTOCOMPLETE, Reline::DEFAULT_DIALOG_CONTEXT)
}
end
No documentation available
lib/reline.rb
View on GitHub
# File tmp/rubies/ruby-3.4.1/lib/reline.rb, line 482
def self.encoding_system_needs
self.core.encoding
end
No documentation available
lib/reline.rb
View on GitHub
# File tmp/rubies/ruby-3.4.1/lib/reline.rb, line 463
def self.insert_text(text)
line_editor.insert_multiline_text(text)
self
end
No documentation available
::
lib/reline.rb
View on GitHub
# File tmp/rubies/ruby-3.4.1/lib/reline.rb, line 506
def self.line_editor
core.line_editor
end
No documentation available
::
lib/reline.rb
View on GitHub
# File tmp/rubies/ruby-3.4.1/lib/reline.rb, line 502
def self.ungetc(c)
core.io_gate.ungetc(c)
end
No documentation available