Lines Matching refs:key

130 _rl_vi_set_last (key, repeat, sign)  in _rl_vi_set_last()  argument
131 int key, repeat, sign; in _rl_vi_set_last()
133 _rl_vi_last_command = key;
191 rl_vi_undo (count, key) in rl_vi_undo() argument
192 int count, key; in rl_vi_undo()
194 return (rl_undo_command (count, key));
199 rl_vi_yank_arg (count, key) in rl_vi_yank_arg() argument
200 int count, key; in rl_vi_yank_arg()
240 rl_vi_search_again (count, key) in rl_vi_search_again() argument
241 int count, key; in rl_vi_search_again()
243 switch (key)
246 rl_noninc_reverse_search_again (count, key);
250 rl_noninc_forward_search_again (count, key);
258 rl_vi_search (count, key) in rl_vi_search() argument
259 int count, key; in rl_vi_search()
261 switch (key)
264 rl_noninc_forward_search (count, key);
268 rl_noninc_reverse_search (count, key);
280 rl_vi_complete (ignore, key) in rl_vi_complete() argument
281 int ignore, key; in rl_vi_complete()
290 if (key == '*')
292 else if (key == '=')
294 else if (key == '\\')
297 rl_complete (0, key);
299 if (key == '*' || key == '\\')
301 _rl_vi_set_last (key, 1, rl_arg_sign);
302 rl_vi_insertion_mode (1, key);
309 rl_vi_tilde_expand (ignore, key) in rl_vi_tilde_expand() argument
310 int ignore, key; in rl_vi_tilde_expand()
312 rl_tilde_expand (0, key);
313 _rl_vi_set_last (key, 1, rl_arg_sign); /* XXX */
314 rl_vi_insertion_mode (1, key);
320 rl_vi_prev_word (count, key) in rl_vi_prev_word() argument
321 int count, key; in rl_vi_prev_word()
324 return (rl_vi_next_word (-count, key));
332 if (_rl_uppercase_p (key))
333 rl_vi_bWord (count, key);
335 rl_vi_bword (count, key);
342 rl_vi_next_word (count, key) in rl_vi_next_word() argument
343 int count, key; in rl_vi_next_word()
346 return (rl_vi_prev_word (-count, key));
354 if (_rl_uppercase_p (key))
355 rl_vi_fWord (count, key);
357 rl_vi_fword (count, key);
363 rl_vi_end_word (count, key) in rl_vi_end_word() argument
364 int count, key; in rl_vi_end_word()
372 if (_rl_uppercase_p (key))
373 rl_vi_eWord (count, key);
375 rl_vi_eword (count, key);
542 rl_vi_insert_beg (count, key) in rl_vi_insert_beg() argument
543 int count, key; in rl_vi_insert_beg()
545 rl_beg_of_line (1, key);
546 rl_vi_insertion_mode (1, key);
551 rl_vi_append_mode (count, key) in rl_vi_append_mode() argument
552 int count, key; in rl_vi_append_mode()
561 rl_forward_char (1, key);
566 rl_vi_insertion_mode (1, key);
571 rl_vi_append_eol (count, key) in rl_vi_append_eol() argument
572 int count, key; in rl_vi_append_eol()
574 rl_end_of_line (1, key);
575 rl_vi_append_mode (1, key);
592 rl_vi_insertion_mode (count, key) in rl_vi_insertion_mode() argument
593 int count, key; in rl_vi_insertion_mode()
596 _rl_vi_last_key_before_insert = key;
655 rl_vi_movement_mode (count, key) in rl_vi_movement_mode() argument
656 int count, key; in rl_vi_movement_mode()
659 rl_backward_char (1, key);
768 rl_vi_put (count, key) in rl_vi_put() argument
769 int count, key; in rl_vi_put()
771 if (!_rl_uppercase_p (key) && (rl_point + 1 <= rl_end))
774 rl_yank (1, key);
775 rl_backward_char (1, key);
793 rl_vi_column (count, key) in rl_vi_column() argument
794 int count, key; in rl_vi_column()
797 rl_end_of_line (1, key);
804 rl_vi_domove (key, nextkey) in rl_vi_domove() argument
805 int key, *nextkey; in rl_vi_domove()
829 else if (key == c && (key == 'd' || key == 'y' || key == 'c'))
869 if (key == 'c' && rl_point >= rl_mark && (_rl_to_upper (c) == 'W'))
901 int key, c; in rl_digit_loop1() local
916 key = c = rl_read_key (); in rl_digit_loop1()
938 rl_stuff_char (key); in rl_digit_loop1()
948 rl_vi_delete_to (count, key) in rl_vi_delete_to() argument
949 int count, key; in rl_vi_delete_to()
953 if (_rl_uppercase_p (key))
958 if (rl_vi_domove (key, &c))
974 rl_vi_change_to (count, key) in rl_vi_change_to() argument
975 int count, key; in rl_vi_change_to()
979 if (_rl_uppercase_p (key))
986 if (rl_vi_domove (key, &c))
1018 if (_rl_uppercase_p (key) == 0)
1020 _rl_vi_set_last (key, count, rl_arg_sign);
1021 rl_vi_insertion_mode (1, key);
1028 rl_vi_yank_to (count, key) in rl_vi_yank_to() argument
1029 int count, key; in rl_vi_yank_to()
1033 if (_rl_uppercase_p (key))
1036 if (rl_vi_domove (key, &c))
1057 rl_vi_delete (count, key) in rl_vi_delete() argument
1058 int count, key; in rl_vi_delete()
1079 rl_backward_char (1, key);
1084 rl_vi_back_to_indent (count, key) in rl_vi_back_to_indent() argument
1085 int count, key; in rl_vi_back_to_indent()
1087 rl_beg_of_line (1, key);
1094 rl_vi_first_print (count, key) in rl_vi_first_print() argument
1095 int count, key; in rl_vi_first_print()
1097 return (rl_vi_back_to_indent (1, key));
1101 rl_vi_char_search (count, key) in rl_vi_char_search() argument
1102 int count, key; in rl_vi_char_search()
1112 if (key == ';' || key == ',')
1113 dir = key == ';' ? orig_dir : -orig_dir;
1134 switch (key)
1163 rl_vi_match (ignore, key) in rl_vi_match() argument
1164 int ignore, key; in rl_vi_match()
1176 rl_forward_char (1, key);
1184 rl_forward_char (1, key);
1274 rl_vi_change_char (count, key) in rl_vi_change_char() argument
1275 int count, key; in rl_vi_change_char()
1316 rl_vi_subst (count, key) in rl_vi_subst() argument
1317 int count, key; in rl_vi_subst()
1321 rl_stuff_char ((key == 'S') ? 'c' : ' '); /* `S' == `cc', `s' == `c ' */
1327 rl_vi_overstrike (count, key) in rl_vi_overstrike() argument
1328 int count, key; in rl_vi_overstrike()
1338 _rl_overwrite_char (count, key);
1346 rl_vi_overstrike_delete (count, key) in rl_vi_overstrike_delete() argument
1347 int count, key; in rl_vi_overstrike_delete()
1364 rl_backward_char (1, key);
1377 rl_vi_replace (count, key) in rl_vi_replace() argument
1378 int count, key; in rl_vi_replace()
1438 rl_vi_set_mark (count, key) in rl_vi_set_mark() argument
1439 int count, key; in rl_vi_set_mark()
1458 rl_vi_goto_mark (count, key) in rl_vi_goto_mark() argument
1459 int count, key; in rl_vi_goto_mark()