class Reline::LineEditor
def em_yank(key)
def em_yank(key) = @kill_ring.yank ked e = byteinsert(@line, @byte_pointer, yanked) ed_width = calculate_width(yanked) sor += yanked_width sor_max += yanked_width e_pointer += yanked.bytesize
Instance Methods
- # add_dialog_proc
- # argumentable?
- # byte_pointer=
- # byteinsert
- # byteslice!
- # calculate_height_by_lines
- # calculate_height_by_width
- # calculate_nearest_cursor
- # calculate_scroll_partial_screen
- # calculate_width
- # call_completion_proc
- # call_completion_proc_with_checking_args
- # check_mode_string
- # check_multiline_prompt
- # clear_dialog
- # clear_dialog_with_content
- # clear_each_dialog
- # clear_screen_buffer
- # complete
- # complete_internal_proc
- # confirm_multiline_termination
- # copy_for_vi
- # delete_text
- # ed_argument_digit
- # ed_clear_screen
- # ed_delete_next_char
- # ed_delete_prev_char
- # ed_delete_prev_word
- # ed_insert
- # ed_kill_line
- # ed_move_to_beg
- # ed_move_to_end
- # ed_newline
- # ed_next_char
- # ed_next_history
- # ed_prev_char
- # ed_prev_history
- # ed_prev_word
- # ed_quoted_insert
- # ed_search_next_history
- # ed_search_prev_history
- # ed_transpose_chars
- # ed_transpose_words
- # ed_unassigned
- # editing_mode
- # em_capitol_case
- # em_delete
- # em_delete_next_word
- # em_delete_or_list
- # em_delete_prev_char
- # em_exchange_mark
- # em_kill_line
- # em_kill_region
- # em_lower_case
- # em_next_word
- # em_set_mark
- # em_upper_case
- # em_yank
- # em_yank_pop
- # eof?
- # finalize
- # finish
- # finished?
- # generate_searcher
- # inclusive?
- # incremental_search_history
- # initialize
- # input_key
- # insert_new_line
- # insert_text
- # just_move_cursor
- # key_delete
- # key_newline
- # menu
- # modify_lines
- # move_completed_list
- # move_cursor_down
- # move_cursor_up
- # multiline_off
- # multiline_on
- # normal_char
- # padding_space_with_escape_sequences
- # process_auto_indent
- # process_insert
- # process_key
- # render_dialog
- # render_each_dialog
- # render_partial
- # render_whole_lines
- # rerender
- # rerender_added_newline
- # rerender_all
- # rerender_all_lines
- # rerender_changed_current_line
- # reset
- # reset_dialog
- # reset_line
- # reset_variables
- # resize
- # retrieve_completion_block
- # run_for_operators
- # scroll_down
- # search_next_char
- # search_prev_char
- # set_pasting_state
- # set_signal_handlers
- # show_menu
- # simplified_rendering?
- # split_by_width
- # vi_add
- # vi_add_at_eol
- # vi_change_meta
- # vi_command_mode
- # vi_delete_meta
- # vi_delete_prev_char
- # vi_end_big_word
- # vi_end_word
- # vi_first_print
- # vi_histedit
- # vi_insert
- # vi_insert_at_bol
- # vi_join_lines
- # vi_kill_line_prev
- # vi_list_or_eof
- # vi_next_big_word
- # vi_next_char
- # vi_next_word
- # vi_paste_next
- # vi_paste_prev
- # vi_prev_big_word
- # vi_prev_char
- # vi_prev_word
- # vi_replace_char
- # vi_search_next
- # vi_search_prev
- # vi_to_column
- # vi_to_history_line
- # vi_to_next_char
- # vi_to_prev_char
- # vi_yank
- # vi_zero
- # whole_buffer
- # whole_lines
- # wrap_method_call