@@ -41,18 +41,18 @@ def self.set_default_key_bindings(config)
41
41
42
42
def self . set_default_key_bindings_terminfo ( config )
43
43
{
44
- Reline ::Terminfo . tigetstr ( 'khome' ) . to_s . bytes => :ed_move_to_beg ,
45
- Reline ::Terminfo . tigetstr ( 'kend' ) . to_s . bytes => :ed_move_to_end ,
46
- Reline ::Terminfo . tigetstr ( 'kcuu1' ) . to_s . bytes => :ed_prev_history ,
47
- Reline ::Terminfo . tigetstr ( 'kcud1' ) . to_s . bytes => :ed_next_history ,
48
- Reline ::Terminfo . tigetstr ( 'kcuf1' ) . to_s . bytes => :ed_next_char ,
49
- Reline ::Terminfo . tigetstr ( 'kcub1' ) . to_s . bytes => :ed_prev_char ,
44
+ Reline ::Terminfo . tigetstr ( 'khome' ) . bytes => :ed_move_to_beg ,
45
+ Reline ::Terminfo . tigetstr ( 'kend' ) . bytes => :ed_move_to_end ,
46
+ Reline ::Terminfo . tigetstr ( 'kcuu1' ) . bytes => :ed_prev_history ,
47
+ Reline ::Terminfo . tigetstr ( 'kcud1' ) . bytes => :ed_next_history ,
48
+ Reline ::Terminfo . tigetstr ( 'kcuf1' ) . bytes => :ed_next_char ,
49
+ Reline ::Terminfo . tigetstr ( 'kcub1' ) . bytes => :ed_prev_char ,
50
50
# Escape sequences that omit the move distance and are set to defaults
51
51
# value 1 may be sometimes sent by pressing the arrow-key.
52
- Reline ::Terminfo . tigetstr ( 'cuu' ) . to_s . sub ( /%p1%d/ , '' ) . bytes => :ed_prev_history ,
53
- Reline ::Terminfo . tigetstr ( 'cud' ) . to_s . sub ( /%p1%d/ , '' ) . bytes => :ed_next_history ,
54
- Reline ::Terminfo . tigetstr ( 'cuf' ) . to_s . sub ( /%p1%d/ , '' ) . bytes => :ed_next_char ,
55
- Reline ::Terminfo . tigetstr ( 'cub' ) . to_s . sub ( /%p1%d/ , '' ) . bytes => :ed_prev_char ,
52
+ Reline ::Terminfo . tigetstr ( 'cuu' ) . sub ( /%p1%d/ , '' ) . bytes => :ed_prev_history ,
53
+ Reline ::Terminfo . tigetstr ( 'cud' ) . sub ( /%p1%d/ , '' ) . bytes => :ed_next_history ,
54
+ Reline ::Terminfo . tigetstr ( 'cuf' ) . sub ( /%p1%d/ , '' ) . bytes => :ed_next_char ,
55
+ Reline ::Terminfo . tigetstr ( 'cub' ) . sub ( /%p1%d/ , '' ) . bytes => :ed_prev_char ,
56
56
} . each_pair do |key , func |
57
57
config . add_default_key_binding_by_keymap ( :emacs , key , func )
58
58
config . add_default_key_binding_by_keymap ( :vi_insert , key , func )
0 commit comments