diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/reline/key_actor/emacs.rb | 2 | ||||
-rw-r--r-- | lib/reline/line_editor.rb | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/reline/key_actor/emacs.rb b/lib/reline/key_actor/emacs.rb index 1e51d4fa18..cad97a7d04 100644 --- a/lib/reline/key_actor/emacs.rb +++ b/lib/reline/key_actor/emacs.rb @@ -307,7 +307,7 @@ class Reline::KeyActor::Emacs < Reline::KeyActor::Base # 152 M-^X :ed_unassigned, # 153 M-^Y - :ed_unassigned, + :em_yank_pop, # 154 M-^Z :ed_unassigned, # 155 M-^[ diff --git a/lib/reline/line_editor.rb b/lib/reline/line_editor.rb index b80a184fc6..dc1f8824a2 100644 --- a/lib/reline/line_editor.rb +++ b/lib/reline/line_editor.rb @@ -1991,6 +1991,7 @@ class Reline::LineEditor @byte_pointer += yanked.bytesize end end + alias_method :yank, :em_yank private def em_yank_pop(key) yanked, prev_yank = @kill_ring.yank_pop @@ -2007,6 +2008,7 @@ class Reline::LineEditor @byte_pointer += yanked.bytesize end end + alias_method :yank_pop, :em_yank_pop private def ed_clear_screen(key) @cleared = true |