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+→