[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]