ruby-changes:70538
From: aycabta <ko1@a...>
Date: Fri, 24 Dec 2021 18:23:06 +0900 (JST)
Subject: [ruby-changes:70538] 9de42d3b34 (master): [ruby/reline] Bind ed-kill-line to C-u on emacs mode
https://git.ruby-lang.org/ruby.git/commit/?id=9de42d3b34 From 9de42d3b347a2576eba81676cab6027b3c03dda7 Mon Sep 17 00:00:00 2001 From: aycabta <aycabta@g...> Date: Mon, 27 Sep 2021 02:49:30 +0900 Subject: [ruby/reline] Bind ed-kill-line to C-u on emacs mode https://github.com/ruby/reline/commit/9ab99574f5 --- lib/reline/key_actor/emacs.rb | 2 +- test/reline/test_key_actor_emacs.rb | 28 ---------------------------- 2 files changed, 1 insertion(+), 29 deletions(-) diff --git a/lib/reline/key_actor/emacs.rb b/lib/reline/key_actor/emacs.rb index cad97a7d042..86e39b705c6 100644 --- a/lib/reline/key_actor/emacs.rb +++ b/lib/reline/key_actor/emacs.rb @@ -43,7 +43,7 @@ class Reline::KeyActor::Emacs < Reline::KeyActor::Base https://github.com/ruby/ruby/blob/trunk/lib/reline/key_actor/emacs.rb#L43 # 20 ^T :ed_transpose_chars, # 21 ^U - :em_kill_line, + :ed_kill_line, # 22 ^V :ed_quoted_insert, # 23 ^W diff --git a/test/reline/test_key_actor_emacs.rb b/test/reline/test_key_actor_emacs.rb index e3d657f387d..a9033a85b55 100644 --- a/test/reline/test_key_actor_emacs.rb +++ b/test/reline/test_key_actor_emacs.rb @@ -254,34 +254,6 @@ class Reline::KeyActor::Emacs::Test < Reline::TestCase https://github.com/ruby/ruby/blob/trunk/test/reline/test_key_actor_emacs.rb#L254 assert_line('ab') end - def test_em_kill_line - input_keys("\C-u", false) - assert_byte_pointer_size('') - assert_cursor(0) - assert_cursor_max(0) - assert_line('') - input_keys('abc') - assert_byte_pointer_size('abc') - assert_cursor(3) - assert_cursor_max(3) - input_keys("\C-u", false) - assert_byte_pointer_size('') - assert_cursor(0) - assert_cursor_max(0) - assert_line('') - input_keys('abc') - input_keys("\C-b\C-u", false) - assert_byte_pointer_size('') - assert_cursor(0) - assert_cursor_max(1) - assert_line('c') - input_keys("\C-u", false) - assert_byte_pointer_size('') - assert_cursor(0) - assert_cursor_max(1) - assert_line('c') - end - def test_ed_move_to_beg input_keys('abd') assert_byte_pointer_size('abd') -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/