From 5d124a3b68982e779946804b5b9578c403c6bdf2 Mon Sep 17 00:00:00 2001 From: aycabta Date: Tue, 28 Jan 2020 03:21:02 +0900 Subject: [PATCH] [ruby/reline] Support GNOME style Home/End key sequences [Bug #16510] https://github.com/ruby/reline/commit/788f0df845 --- lib/reline/ansi.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/reline/ansi.rb b/lib/reline/ansi.rb index 395721ea81..33b74f51af 100644 --- a/lib/reline/ansi.rb +++ b/lib/reline/ansi.rb @@ -15,6 +15,8 @@ class Reline::ANSI [27, 91, 52, 126] => :ed_move_to_end, # End [27, 91, 72] => :ed_move_to_beg, # Home [27, 91, 70] => :ed_move_to_end, # End + [27, 79, 72] => :ed_move_to_beg, # Home + [27, 79, 70] => :ed_move_to_end, # End [27, 32] => :em_set_mark, # M- [24, 24] => :em_exchange_mark, # C-x C-x TODO also add Windows [27, 91, 49, 59, 53, 67] => :em_next_word, # Ctrl+→