Table of Contents - reline: Ruby Standard Library Documentation
Classes and Modules
- Reline
 - Reline::ANSI
 - Reline::Config
 - Reline::Config::InvalidInputrc
 - Reline::ConfigEncodingConversionError
 - Reline::Core
 - Reline::Face
 - Reline::Face::Config
 - Reline::GeneralIO
 - Reline::History
 - Reline::KeyActor
 - Reline::KeyActor::Base
 - Reline::KeyActor::Emacs
 - Reline::KeyActor::ViCommand
 - Reline::KeyActor::ViInsert
 - Reline::KeyStroke
 - Reline::KillRing
 - Reline::KillRing::RingBuffer
 - Reline::KillRing::State
 - Reline::LineEditor
 - Reline::LineEditor::CompletionState
 - Reline::LineEditor::Dialog
 - Reline::LineEditor::DialogProcScope
 - Reline::LineEditor::MenuInfo
 - Reline::Terminfo
 - Reline::Terminfo::StringWithTiparm
 - Reline::Terminfo::TerminfoError
 - Reline::Unicode
 - Reline::Unicode::EastAsianWidth
 - Reline::Windows
 - Reline::Windows::KeyEventRecord
 - Reline::Windows::Win32API
 
Methods
- ::[] — Reline::Face
 - ::calculate_width — Reline::Unicode
 - ::check_input_event — Reline::Windows
 - ::clear_screen — Reline::ANSI
 - ::clear_screen — Reline::GeneralIO
 - ::clear_screen — Reline::Windows
 - ::config — Reline::Face
 - ::configs — Reline::Face
 - ::core — Reline
 - ::curses_dl — Reline::Terminfo
 - ::curses_dl_files — Reline::Terminfo
 - ::cursor_pos — Reline::ANSI
 - ::cursor_pos — Reline::GeneralIO
 - ::cursor_pos — Reline::Windows
 - ::deprep — Reline::ANSI
 - ::deprep — Reline::GeneralIO
 - ::deprep — Reline::Windows
 - ::ed_transpose_words — Reline::Unicode
 - ::em_backward_word — Reline::Unicode
 - ::em_big_backward_word — Reline::Unicode
 - ::em_forward_word — Reline::Unicode
 - ::em_forward_word_with_capitalization — Reline::Unicode
 - ::empty_buffer? — Reline::ANSI
 - ::empty_buffer? — Reline::Windows
 - ::enabled? — Reline::Terminfo
 - ::encoding — Reline::ANSI
 - ::encoding — Reline::GeneralIO
 - ::encoding — Reline::Windows
 - ::encoding_system_needs — Reline
 - ::erase_after_cursor — Reline::ANSI
 - ::erase_after_cursor — Reline::GeneralIO
 - ::erase_after_cursor — Reline::Windows
 - ::escape_for_print — Reline::Unicode
 - ::force_truecolor — Reline::Face
 - ::get_console_screen_buffer_info — Reline::Windows
 - ::get_mbchar_width — Reline::Unicode
 - ::get_next_mbchar_size — Reline::Unicode
 - ::get_prev_mbchar_size — Reline::Unicode
 - ::get_screen_size — Reline::ANSI
 - ::get_screen_size — Reline::GeneralIO
 - ::get_screen_size — Reline::Windows
 - ::getc — Reline::ANSI
 - ::getc — Reline::GeneralIO
 - ::getc — Reline::Windows
 - ::getconsolemode — Reline::Windows
 - ::hide_cursor — Reline::ANSI
 - ::hide_cursor — Reline::GeneralIO
 - ::hide_cursor — Reline::Windows
 - ::in_pasting? — Reline::ANSI
 - ::in_pasting? — Reline::GeneralIO
 - ::in_pasting? — Reline::Windows
 - ::inner_getc — Reline::ANSI
 - ::input= — Reline::ANSI
 - ::input= — Reline::GeneralIO
 - ::insert_text — Reline
 - ::line_editor — Reline
 - ::load_initial_configs — Reline::Face
 - ::move_cursor_column — Reline::ANSI
 - ::move_cursor_column — Reline::GeneralIO
 - ::move_cursor_column — Reline::Windows
 - ::move_cursor_down — Reline::ANSI
 - ::move_cursor_down — Reline::GeneralIO
 - ::move_cursor_down — Reline::Windows
 - ::move_cursor_up — Reline::ANSI
 - ::move_cursor_up — Reline::GeneralIO
 - ::move_cursor_up — Reline::Windows
 - ::msys_tty? — Reline::Windows
 - ::new — Reline::Core
 - ::new — Reline::Config
 - ::new — Reline::Face::Config
 - ::new — Reline::History
 - ::new — Reline::KeyActor::Base
 - ::new — Reline::KeyStroke
 - ::new — Reline::KillRing
 - ::new — Reline::KillRing::RingBuffer
 - ::new — Reline::LineEditor
 - ::new — Reline::LineEditor::MenuInfo
 - ::new — Reline::LineEditor::DialogProcScope
 - ::new — Reline::LineEditor::Dialog
 - ::new — Reline::Windows::Win32API
 - ::new — Reline::Windows::KeyEventRecord
 - ::output= — Reline::ANSI
 - ::prep — Reline::ANSI
 - ::prep — Reline::GeneralIO
 - ::prep — Reline::Windows
 - ::process_key_event — Reline::Windows
 - ::read_bracketed_paste — Reline::ANSI
 - ::reset — Reline::GeneralIO
 - ::reset_to_initial_configs — Reline::Face
 - ::retrieve_keybuffer — Reline::ANSI
 - ::scroll_down — Reline::ANSI
 - ::scroll_down — Reline::GeneralIO
 - ::scroll_down — Reline::Windows
 - ::set_bracketed_paste_key_bindings — Reline::ANSI
 - ::set_default_key_bindings — Reline::ANSI
 - ::set_default_key_bindings — Reline::GeneralIO
 - ::set_default_key_bindings — Reline::Windows
 - ::set_default_key_bindings_ansi_cursor — Reline::ANSI
 - ::set_default_key_bindings_comprehensive_list — Reline::ANSI
 - ::set_default_key_bindings_terminfo — Reline::ANSI
 - ::set_screen_size — Reline::ANSI
 - ::set_screen_size — Reline::GeneralIO
 - ::set_screen_size — Reline::Windows
 - ::set_winch_handler — Reline::ANSI
 - ::set_winch_handler — Reline::GeneralIO
 - ::set_winch_handler — Reline::Windows
 - ::setconsolemode — Reline::Windows
 - ::setupterm — Reline::Terminfo
 - ::show_cursor — Reline::ANSI
 - ::show_cursor — Reline::GeneralIO
 - ::show_cursor — Reline::Windows
 - ::split_by_width — Reline::Unicode
 - ::take_mbchar_range — Reline::Unicode
 - ::take_range — Reline::Unicode
 - ::term_supported? — Reline::Terminfo
 - ::tigetflag — Reline::Terminfo
 - ::tigetnum — Reline::Terminfo
 - ::tigetstr — Reline::Terminfo
 - ::tiparm — Reline::Terminfo
 - ::truecolor? — Reline::Face
 - ::ungetc — Reline::ANSI
 - ::ungetc — Reline::GeneralIO
 - ::ungetc — Reline::Windows
 - ::ungetc — Reline
 - ::update_iogate — Reline
 - ::vi_backward_word — Reline::Unicode
 - ::vi_big_backward_word — Reline::Unicode
 - ::vi_big_forward_end_word — Reline::Unicode
 - ::vi_big_forward_word — Reline::Unicode
 - ::vi_first_print — Reline::Unicode
 - ::vi_forward_end_word — Reline::Unicode
 - ::vi_forward_word — Reline::Unicode
 - ::win? — Reline::ANSI
 - ::win? — Reline::GeneralIO
 - ::win? — Reline::Windows
 - ::win_legacy_console? — Reline::Windows
 - ::with_raw_input — Reline::ANSI
 - ::with_raw_input — Reline::GeneralIO
 - ::with_raw_input — Reline::Windows
 - #<< — Reline::History
 - #<< — Reline::KillRing::RingBuffer
 - #[] — Reline::Face::Config
 - #[] — Reline::History
 - #[]= — Reline::History
 - #add_default_key_binding — Reline::Config
 - #add_default_key_binding_by_keymap — Reline::Config
 - #add_dialog_proc — Reline::Core
 - #add_dialog_proc — Reline::LineEditor
 - #add_oneshot_key_binding — Reline::Config
 - #ambiguous_width — Reline::Core
 - #append — Reline::KillRing
 - #argumentable? — Reline::LineEditor
 - #auto_indent_proc= — Reline::Core
 - #backward_char — Reline::LineEditor
 - #backward_delete_char — Reline::LineEditor
 - #backward_kill_word — Reline::LineEditor
 - #backward_word — Reline::LineEditor
 - #basic_quote_characters= — Reline::Core
 - #basic_word_break_characters= — Reline::Core
 - #beginning_of_line — Reline::LineEditor
 - #bind_key — Reline::Config
 - #bind_variable — Reline::Config
 - #byte_pointer= — Reline::LineEditor
 - #byteinsert — Reline::LineEditor
 - #byteslice! — Reline::LineEditor
 - #calculate_nearest_cursor — Reline::LineEditor
 - #calculate_overlay_levels — Reline::LineEditor
 - #calculate_width — Reline::LineEditor
 - #call — Reline::LineEditor::DialogProcScope
 - #call — Reline::LineEditor::Dialog
 - #call — Reline::Windows::Win32API
 - #call_completion_proc — Reline::LineEditor
 - #call_completion_proc_with_checking_args — Reline::LineEditor
 - #call_completion_proc_with_checking_args — Reline::LineEditor::DialogProcScope
 - #capitalize_word — Reline::LineEditor
 - #char — Reline::Windows::KeyEventRecord
 - #check_index — Reline::History
 - #check_mode_string — Reline::LineEditor
 - #check_multiline_prompt — Reline::LineEditor
 - #cleanup_waiting — Reline::LineEditor
 - #clear_dialogs — Reline::LineEditor
 - #clear_rendered_lines — Reline::LineEditor
 - #clear_screen — Reline::LineEditor
 - #complete — Reline::LineEditor
 - #complete_internal_proc — Reline::LineEditor
 - #completer_quote_characters= — Reline::Core
 - #completer_word_break_characters= — Reline::Core
 - #completion_append_character= — Reline::Core
 - #completion_case_fold — Reline::Core
 - #completion_case_fold= — Reline::Core
 - #completion_journey_data — Reline::LineEditor::DialogProcScope
 - #completion_journey_move — Reline::LineEditor
 - #completion_journey_up — Reline::LineEditor
 - #completion_proc= — Reline::Core
 - #completion_quote_character — Reline::Core
 - #compress_meta_key — Reline::KeyStroke
 - #concat — Reline::History
 - #config — Reline::LineEditor::DialogProcScope
 - #confirm_multiline_termination — Reline::LineEditor
 - #contents= — Reline::LineEditor::Dialog
 - #context — Reline::LineEditor::DialogProcScope
 - #copy_for_vi — Reline::LineEditor
 - #current_byte_pointer_cursor — Reline::LineEditor
 - #current_line — Reline::LineEditor
 - #cursor_pos — Reline::LineEditor::DialogProcScope
 - #default_inputrc_path — Reline::Config
 - #default_key_bindings — Reline::KeyActor::Base
 - #define — Reline::Face::Config
 - #delete_at — Reline::History
 - #delete_char — Reline::LineEditor
 - #delete_char_or_list — Reline::LineEditor
 - #delete_text — Reline::LineEditor
 - #dialog — Reline::LineEditor::DialogProcScope
 - #dialog_proc — Reline::Core
 - #dialog_proc_scope_completion_journey_data — Reline::LineEditor
 - #dialog_range — Reline::LineEditor
 - #dig_perfect_match_proc= — Reline::Core
 - #downcase_word — Reline::LineEditor
 - #each — Reline::KillRing
 - #ed_argument_digit — Reline::LineEditor
 - #ed_clear_screen — Reline::LineEditor
 - #ed_delete_next_char — Reline::LineEditor
 - #ed_delete_prev_char — Reline::LineEditor
 - #ed_delete_prev_word — Reline::LineEditor
 - #ed_digit — Reline::LineEditor
 - #ed_insert — Reline::LineEditor
 - #ed_kill_line — Reline::LineEditor
 - #ed_move_to_beg — Reline::LineEditor
 - #ed_move_to_end — Reline::LineEditor
 - #ed_newline — Reline::LineEditor
 - #ed_next_char — Reline::LineEditor
 - #ed_next_history — Reline::LineEditor
 - #ed_prev_char — Reline::LineEditor
 - #ed_prev_history — Reline::LineEditor
 - #ed_prev_word — Reline::LineEditor
 - #ed_quoted_insert — Reline::LineEditor
 - #ed_search_next_history — Reline::LineEditor
 - #ed_search_prev_history — Reline::LineEditor
 - #ed_transpose_chars — Reline::LineEditor
 - #ed_transpose_words — Reline::LineEditor
 - #ed_unassigned — Reline::LineEditor
 - #editing_mode — Reline::Config
 - #editing_mode — Reline::LineEditor
 - #editing_mode= — Reline::Config
 - #editing_mode_is? — Reline::Config
 - #em_capitol_case — Reline::LineEditor
 - #em_delete — Reline::LineEditor
 - #em_delete_next_word — Reline::LineEditor
 - #em_delete_or_list — Reline::LineEditor
 - #em_delete_prev_char — Reline::LineEditor
 - #em_exchange_mark — Reline::LineEditor
 - #em_kill_line — Reline::LineEditor
 - #em_kill_region — Reline::LineEditor
 - #em_lower_case — Reline::LineEditor
 - #em_next_word — Reline::LineEditor
 - #em_set_mark — Reline::LineEditor
 - #em_upper_case — Reline::LineEditor
 - #em_yank — Reline::LineEditor
 - #em_yank_pop — Reline::LineEditor
 - #emacs_editing_mode — Reline::Core
 - #emacs_editing_mode — Reline::LineEditor
 - #emacs_editing_mode? — Reline::Core
 - #empty? — Reline::KillRing::RingBuffer
 - #encoding — Reline::Core
 - #end_of_line — Reline::LineEditor
 - #enhanced? — Reline::Windows::KeyEventRecord
 - #eof? — Reline::LineEditor
 - #equal? — Reline::KeyStroke
 - #exchange_point_and_mark — Reline::LineEditor
 - #expand — Reline::KeyStroke
 - #filename_quote_characters= — Reline::Core
 - #finalize — Reline::LineEditor
 - #finish — Reline::LineEditor
 - #finished? — Reline::LineEditor
 - #format_to_sgr — Reline::Face::Config
 - #forward_char — Reline::LineEditor
 - #forward_search_history — Reline::LineEditor
 - #forward_word — Reline::LineEditor
 - #generate_searcher — Reline::LineEditor
 - #get_method — Reline::KeyActor::Base
 - #get_screen_size — Reline::Core
 - #handle_directive — Reline::Config
 - #handle_interrupted — Reline::LineEditor
 - #handle_resized — Reline::LineEditor
 - #handle_signal — Reline::LineEditor
 - #history_search_backward — Reline::LineEditor
 - #history_search_forward — Reline::LineEditor
 - #inclusive? — Reline::LineEditor
 - #incremental_search_history — Reline::LineEditor
 - #inner_readline — Reline::Core
 - #input= — Reline::Core
 - #input_key — Reline::LineEditor
 - #inputrc_path — Reline::Config
 - #insert_new_line — Reline::LineEditor
 - #insert_pasted_text — Reline::LineEditor
 - #insert_text — Reline::LineEditor
 - #io_gate — Reline::Core
 - #io_gate — Reline::LineEditor
 - #just_cursor_moving — Reline::LineEditor::DialogProcScope
 - #key — Reline::LineEditor::DialogProcScope
 - #key_bindings — Reline::Config
 - #key_delete — Reline::LineEditor
 - #key_mapping — Reline::KeyStroke
 - #key_newline — Reline::LineEditor
 - #key_notation_to_code — Reline::Config
 - #keymap — Reline::Config
 - #kill_line — Reline::LineEditor
 - #kill_whole_line — Reline::LineEditor
 - #kill_word — Reline::LineEditor
 - #line — Reline::LineEditor
 - #lines — Reline::LineEditor::MenuInfo
 - #loaded? — Reline::Config
 - #match_status — Reline::KeyStroke
 - #match_unknown_escape_sequence — Reline::KeyStroke
 - #matches? — Reline::Windows::KeyEventRecord
 - #may_req_ambiguous_char_width — Reline::Core
 - #menu — Reline::LineEditor
 - #menu_complete — Reline::LineEditor
 - #menu_complete_backward — Reline::LineEditor
 - #modified_lines — Reline::LineEditor
 - #modify_lines — Reline::LineEditor
 - #move_completed_list — Reline::LineEditor
 - #move_history — Reline::LineEditor
 - #multiline_off — Reline::LineEditor
 - #multiline_on — Reline::LineEditor
 - #next_history — Reline::LineEditor
 - #normal_char — Reline::LineEditor
 - #output= — Reline::Core
 - #output_modifier_proc= — Reline::Core
 - #parse_keyseq — Reline::Config
 - #perform_completion — Reline::LineEditor
 - #pre_input_hook= — Reline::Core
 - #preferred_dialog_height — Reline::LineEditor::DialogProcScope
 - #previous_history — Reline::LineEditor
 - #print_nomultiline_prompt — Reline::LineEditor
 - #process — Reline::KillRing
 - #process_auto_indent — Reline::LineEditor
 - #process_insert — Reline::LineEditor
 - #process_key — Reline::LineEditor
 - #prompt_list — Reline::LineEditor
 - #prompt_proc= — Reline::Core
 - #push — Reline::History
 - #push_past_lines — Reline::LineEditor
 - #quoted_insert — Reline::LineEditor
 - #read — Reline::Config
 - #read_2nd_character_of_key_sequence — Reline::Core
 - #read_escaped_key — Reline::Core
 - #read_io — Reline::Core
 - #read_lines — Reline::Config
 - #readline — Reline::Core
 - #readmultiline — Reline::Core
 - #reconfigure — Reline::Face::Config
 - #render_differential — Reline::LineEditor
 - #render_finished — Reline::LineEditor
 - #render_full_content — Reline::LineEditor
 - #render_line_differential — Reline::LineEditor
 - #rerender — Reline::LineEditor
 - #reset — Reline::Config
 - #reset — Reline::LineEditor
 - #reset_line — Reline::LineEditor
 - #reset_oneshot_key_bindings — Reline::Config
 - #reset_variables — Reline::LineEditor
 - #rest_height — Reline::LineEditor
 - #retrieve_completion_block — Reline::LineEditor
 - #retrieve_completion_block — Reline::LineEditor::DialogProcScope
 - #retrieve_completion_journey_state — Reline::LineEditor
 - #retrieve_string — Reline::Config
 - #reverse_search_history — Reline::LineEditor
 - #rgb_expression? — Reline::Face::Config
 - #run_for_operators — Reline::LineEditor
 - #save_old_buffer — Reline::LineEditor
 - #screen_height — Reline::LineEditor
 - #screen_height — Reline::LineEditor::DialogProcScope
 - #screen_scroll_top — Reline::LineEditor
 - #screen_width — Reline::LineEditor
 - #screen_width — Reline::LineEditor::DialogProcScope
 - #scroll_into_view — Reline::LineEditor
 - #search_history — Reline::LineEditor
 - #search_next_char — Reline::LineEditor
 - #search_prev_char — Reline::LineEditor
 - #self_insert — Reline::LineEditor
 - #set_current_line — Reline::LineEditor
 - #set_current_lines — Reline::LineEditor
 - #set_cursor_pos — Reline::LineEditor::DialogProcScope
 - #set_cursor_pos — Reline::LineEditor::Dialog
 - #set_dialog — Reline::LineEditor::DialogProcScope
 - #set_key — Reline::LineEditor::DialogProcScope
 - #set_mark — Reline::LineEditor
 - #set_pasting_state — Reline::LineEditor
 - #set_signal_handlers — Reline::LineEditor
 - #seven_bit_encoding? — Reline::Config
 - #sgr_rgb — Reline::Face::Config
 - #sgr_rgb_256color — Reline::Face::Config
 - #sgr_rgb_truecolor — Reline::Face::Config
 - #special_prefixes= — Reline::Core
 - #split_by_width — Reline::LineEditor
 - #start_with? — Reline::KeyStroke
 - #tiparm — Reline::Terminfo::StringWithTiparm
 - #to_s — Reline::History
 - #transpose_chars — Reline::LineEditor
 - #transpose_words — Reline::LineEditor
 - #trim_past_lines — Reline::LineEditor
 - #undo — Reline::LineEditor
 - #unix_line_discard — Reline::LineEditor
 - #unix_word_rubout — Reline::LineEditor
 - #upcase_word — Reline::LineEditor
 - #update — Reline::LineEditor
 - #update_dialogs — Reline::LineEditor
 - #update_each_dialog — Reline::LineEditor
 - #upper_space_height — Reline::LineEditor
 - #vi_add — Reline::LineEditor
 - #vi_add_at_eol — Reline::LineEditor
 - #vi_change_meta — Reline::LineEditor
 - #vi_change_meta_confirm — Reline::LineEditor
 - #vi_change_to_eol — Reline::LineEditor
 - #vi_command_mode — Reline::LineEditor
 - #vi_delete_meta — Reline::LineEditor
 - #vi_delete_meta_confirm — Reline::LineEditor
 - #vi_delete_prev_char — Reline::LineEditor
 - #vi_editing_mode — Reline::Core
 - #vi_editing_mode — Reline::LineEditor
 - #vi_editing_mode? — Reline::Core
 - #vi_end_big_word — Reline::LineEditor
 - #vi_end_of_transmission — Reline::LineEditor
 - #vi_end_word — Reline::LineEditor
 - #vi_eof_maybe — Reline::LineEditor
 - #vi_first_print — Reline::LineEditor
 - #vi_histedit — Reline::LineEditor
 - #vi_insert — Reline::LineEditor
 - #vi_insert_at_bol — Reline::LineEditor
 - #vi_join_lines — Reline::LineEditor
 - #vi_kill_line_prev — Reline::LineEditor
 - #vi_list_or_eof — Reline::LineEditor
 - #vi_movement_mode — Reline::LineEditor
 - #vi_next_big_word — Reline::LineEditor
 - #vi_next_char — Reline::LineEditor
 - #vi_next_word — Reline::LineEditor
 - #vi_paste_next — Reline::LineEditor
 - #vi_paste_prev — Reline::LineEditor
 - #vi_prev_big_word — Reline::LineEditor
 - #vi_prev_char — Reline::LineEditor
 - #vi_prev_word — Reline::LineEditor
 - #vi_replace_char — Reline::LineEditor
 - #vi_search_next — Reline::LineEditor
 - #vi_search_prev — Reline::LineEditor
 - #vi_to_column — Reline::LineEditor
 - #vi_to_history_line — Reline::LineEditor
 - #vi_to_next_char — Reline::LineEditor
 - #vi_to_prev_char — Reline::LineEditor
 - #vi_yank — Reline::LineEditor
 - #vi_yank_confirm — Reline::LineEditor
 - #vi_zero — Reline::LineEditor
 - #whole_buffer — Reline::LineEditor
 - #whole_lines — Reline::LineEditor
 - #width= — Reline::LineEditor::Dialog
 - #with_cache — Reline::LineEditor
 - #wrap_method_call — Reline::LineEditor
 - #wrapped_cursor_position — Reline::LineEditor
 - #wrapped_prompt_and_input_lines — Reline::LineEditor
 - #yank — Reline::KillRing
 - #yank — Reline::LineEditor
 - #yank_pop — Reline::KillRing
 - #yank_pop — Reline::LineEditor