summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authoraycabta <aycabta@gmail.com>2021-10-03 18:31:36 +0900
committeraycabta <aycabta@gmail.com>2021-12-24 18:23:28 +0900
commit4fccefef052fb042659fe4237d3c2d5d0446dcea (patch)
tree07b9b1eb66390f74cd157a43b838f37bd1c22cc9 /lib
parentfc5bc378e54bebc4ef254fa36c3736fbe2e17c43 (diff)
[ruby/reline] Revert "Change aliased methods to be parivete"
Ruby 2.5 doesn't support "private alias_method" idiom but Ruby on Rails 6.x still support 2.5. 😢 This reverts commit https://github.com/ruby/reline/commit/0f075f562b9b. https://github.com/ruby/reline/commit/4ecaa63b26
Diffstat (limited to 'lib')
-rw-r--r--lib/reline/line_editor.rb70
1 files changed, 35 insertions, 35 deletions
diff --git a/lib/reline/line_editor.rb b/lib/reline/line_editor.rb
index 0021872e2f..74198491da 100644
--- a/lib/reline/line_editor.rb
+++ b/lib/reline/line_editor.rb
@@ -2043,8 +2043,8 @@ class Reline::LineEditor
@cursor += width
@cursor_max += width
end
- private alias_method :ed_digit, :ed_insert
- private alias_method :self_insert, :ed_insert
+ alias_method :ed_digit, :ed_insert
+ alias_method :self_insert, :ed_insert
private def ed_quoted_insert(str, arg: 1)
@waiting_proc = proc { |key|
@@ -2060,7 +2060,7 @@ class Reline::LineEditor
@waiting_proc = nil
}
end
- private alias_method :quoted_insert, :ed_quoted_insert
+ alias_method :quoted_insert, :ed_quoted_insert
private def ed_next_char(key, arg: 1)
byte_size = Reline::Unicode.get_next_mbchar_size(@line, @byte_pointer)
@@ -2080,7 +2080,7 @@ class Reline::LineEditor
arg -= 1
ed_next_char(key, arg: arg) if arg > 0
end
- private alias_method :forward_char, :ed_next_char
+ alias_method :forward_char, :ed_next_char
private def ed_prev_char(key, arg: 1)
if @cursor > 0
@@ -2100,7 +2100,7 @@ class Reline::LineEditor
arg -= 1
ed_prev_char(key, arg: arg) if arg > 0
end
- private alias_method :backward_char, :ed_prev_char
+ alias_method :backward_char, :ed_prev_char
private def vi_first_print(key)
@byte_pointer, @cursor = Reline::Unicode.vi_first_print(@line)
@@ -2109,7 +2109,7 @@ class Reline::LineEditor
private def ed_move_to_beg(key)
@byte_pointer = @cursor = 0
end
- private alias_method :beginning_of_line, :ed_move_to_beg
+ alias_method :beginning_of_line, :ed_move_to_beg
private def ed_move_to_end(key)
@byte_pointer = 0
@@ -2124,7 +2124,7 @@ class Reline::LineEditor
@byte_pointer += byte_size
end
end
- private alias_method :end_of_line, :ed_move_to_end
+ alias_method :end_of_line, :ed_move_to_end
private def generate_searcher
Fiber.new do |first_key|
@@ -2332,12 +2332,12 @@ class Reline::LineEditor
private def vi_search_prev(key)
incremental_search_history(key)
end
- private alias_method :reverse_search_history, :vi_search_prev
+ alias_method :reverse_search_history, :vi_search_prev
private def vi_search_next(key)
incremental_search_history(key)
end
- private alias_method :forward_search_history, :vi_search_next
+ alias_method :forward_search_history, :vi_search_next
private def ed_search_prev_history(key, arg: 1)
history = nil
@@ -2384,7 +2384,7 @@ class Reline::LineEditor
arg -= 1
ed_search_prev_history(key, arg: arg) if arg > 0
end
- private alias_method :history_search_backward, :ed_search_prev_history
+ alias_method :history_search_backward, :ed_search_prev_history
private def ed_search_next_history(key, arg: 1)
substr = @line.slice(0, @byte_pointer)
@@ -2436,7 +2436,7 @@ class Reline::LineEditor
arg -= 1
ed_search_next_history(key, arg: arg) if arg > 0
end
- private alias_method :history_search_forward, :ed_search_next_history
+ alias_method :history_search_forward, :ed_search_next_history
private def ed_prev_history(key, arg: 1)
if @is_multiline and @line_index > 0
@@ -2487,7 +2487,7 @@ class Reline::LineEditor
arg -= 1
ed_prev_history(key, arg: arg) if arg > 0
end
- private alias_method :previous_history, :ed_prev_history
+ alias_method :previous_history, :ed_prev_history
private def ed_next_history(key, arg: 1)
if @is_multiline and @line_index < (@buffer_of_lines.size - 1)
@@ -2535,7 +2535,7 @@ class Reline::LineEditor
arg -= 1
ed_next_history(key, arg: arg) if arg > 0
end
- private alias_method :next_history, :ed_next_history
+ alias_method :next_history, :ed_next_history
private def ed_newline(key)
process_insert(force: true)
@@ -2591,7 +2591,7 @@ class Reline::LineEditor
arg -= 1
em_delete_prev_char(key, arg: arg) if arg > 0
end
- private alias_method :backward_delete_char, :em_delete_prev_char
+ alias_method :backward_delete_char, :em_delete_prev_char
# Editline:: +ed-kill-line+ (vi command: +D+, +Ctrl-K+; emacs: +Ctrl-K+,
# +Ctrl-U+) + Kill from the cursor to the end of the line.
@@ -2614,7 +2614,7 @@ class Reline::LineEditor
@rest_height += 1
end
end
- private alias_method :kill_line, :ed_kill_line
+ alias_method :kill_line, :ed_kill_line
# Editline:: +vi-kill-line-prev+ (vi: +Ctrl-U+) Delete the string from the
# beginning of the edit buffer to the cursor and save it to the
@@ -2630,7 +2630,7 @@ class Reline::LineEditor
@cursor = 0
end
end
- private alias_method :unix_line_discard, :vi_kill_line_prev
+ alias_method :unix_line_discard, :vi_kill_line_prev
# Editline:: +em-kill-line+ (not bound) Delete the entire contents of the
# edit buffer and save it to the cut buffer. +vi-kill-line-prev+
@@ -2645,7 +2645,7 @@ class Reline::LineEditor
@cursor = 0
end
end
- private alias_method :kill_whole_line, :em_kill_line
+ alias_method :kill_whole_line, :em_kill_line
private def em_delete(key)
if (not @is_multiline and @line.empty?) or (@is_multiline and @line.empty? and @buffer_of_lines.size == 1)
@@ -2672,7 +2672,7 @@ class Reline::LineEditor
@rest_height += 1
end
end
- private alias_method :delete_char, :em_delete
+ alias_method :delete_char, :em_delete
private def em_delete_or_list(key)
if @line.empty? or @byte_pointer < @line.bytesize
@@ -2684,7 +2684,7 @@ class Reline::LineEditor
end
end
end
- private alias_method :delete_char_or_list, :em_delete_or_list
+ alias_method :delete_char_or_list, :em_delete_or_list
private def em_yank(key)
yanked = @kill_ring.yank
@@ -2696,7 +2696,7 @@ class Reline::LineEditor
@byte_pointer += yanked.bytesize
end
end
- private alias_method :yank, :em_yank
+ alias_method :yank, :em_yank
private def em_yank_pop(key)
yanked, prev_yank = @kill_ring.yank_pop
@@ -2713,12 +2713,12 @@ class Reline::LineEditor
@byte_pointer += yanked.bytesize
end
end
- private alias_method :yank_pop, :em_yank_pop
+ alias_method :yank_pop, :em_yank_pop
private def ed_clear_screen(key)
@cleared = true
end
- private alias_method :clear_screen, :ed_clear_screen
+ alias_method :clear_screen, :ed_clear_screen
private def em_next_word(key)
if @line.bytesize > @byte_pointer
@@ -2727,7 +2727,7 @@ class Reline::LineEditor
@cursor += width
end
end
- private alias_method :forward_word, :em_next_word
+ alias_method :forward_word, :em_next_word
private def ed_prev_word(key)
if @byte_pointer > 0
@@ -2736,7 +2736,7 @@ class Reline::LineEditor
@cursor -= width
end
end
- private alias_method :backward_word, :ed_prev_word
+ alias_method :backward_word, :ed_prev_word
private def em_delete_next_word(key)
if @line.bytesize > @byte_pointer
@@ -2776,7 +2776,7 @@ class Reline::LineEditor
end
end
end
- private alias_method :transpose_chars, :ed_transpose_chars
+ alias_method :transpose_chars, :ed_transpose_chars
private def ed_transpose_words(key)
left_word_start, middle_start, right_word_start, after_start = Reline::Unicode.ed_transpose_words(@line, @byte_pointer)
@@ -2791,7 +2791,7 @@ class Reline::LineEditor
@byte_pointer = from_head_to_left_word.bytesize
@cursor = calculate_width(from_head_to_left_word)
end
- private alias_method :transpose_words, :ed_transpose_words
+ alias_method :transpose_words, :ed_transpose_words
private def em_capitol_case(key)
if @line.bytesize > @byte_pointer
@@ -2803,7 +2803,7 @@ class Reline::LineEditor
@cursor += calculate_width(new_str)
end
end
- private alias_method :capitalize_word, :em_capitol_case
+ alias_method :capitalize_word, :em_capitol_case
private def em_lower_case(key)
if @line.bytesize > @byte_pointer
@@ -2819,7 +2819,7 @@ class Reline::LineEditor
@line += rest
end
end
- private alias_method :downcase_word, :em_lower_case
+ alias_method :downcase_word, :em_lower_case
private def em_upper_case(key)
if @line.bytesize > @byte_pointer
@@ -2835,7 +2835,7 @@ class Reline::LineEditor
@line += rest
end
end
- private alias_method :upcase_word, :em_upper_case
+ alias_method :upcase_word, :em_upper_case
private def em_kill_region(key)
if @byte_pointer > 0
@@ -2847,7 +2847,7 @@ class Reline::LineEditor
@kill_ring.append(deleted, true)
end
end
- private alias_method :unix_word_rubout, :em_kill_region
+ alias_method :unix_word_rubout, :em_kill_region
private def copy_for_vi(text)
if @config.editing_mode_is?(:vi_insert) or @config.editing_mode_is?(:vi_command)
@@ -2868,7 +2868,7 @@ class Reline::LineEditor
ed_prev_char(key)
@config.editing_mode = :vi_command
end
- private alias_method :vi_movement_mode, :vi_command_mode
+ alias_method :vi_movement_mode, :vi_command_mode
private def vi_next_word(key, arg: 1)
if @line.bytesize > @byte_pointer
@@ -3057,8 +3057,8 @@ class Reline::LineEditor
ed_newline(key)
end
end
- private alias_method :vi_end_of_transmission, :vi_list_or_eof
- private alias_method :vi_eof_maybe, :vi_list_or_eof
+ alias_method :vi_end_of_transmission, :vi_list_or_eof
+ alias_method :vi_eof_maybe, :vi_list_or_eof
private def ed_delete_next_char(key, arg: 1)
byte_size = Reline::Unicode.get_next_mbchar_size(@line, @byte_pointer)
@@ -3330,7 +3330,7 @@ class Reline::LineEditor
private def em_set_mark(key)
@mark_pointer = [@byte_pointer, @line_index]
end
- private alias_method :set_mark, :em_set_mark
+ alias_method :set_mark, :em_set_mark
private def em_exchange_mark(key)
return unless @mark_pointer
@@ -3341,5 +3341,5 @@ class Reline::LineEditor
@cursor_max = calculate_width(@line)
@mark_pointer = new_pointer
end
- private alias_method :exchange_point_and_mark, :em_exchange_mark
+ alias_method :exchange_point_and_mark, :em_exchange_mark
end