Lines Matching refs:key

148 _rl_vi_set_last (key, repeat, sign)
149 int key, repeat, sign;
151 _rl_vi_last_command = key;
159 rl_vi_start_inserting (key, repeat, sign)
160 int key, repeat, sign;
162 _rl_vi_set_last (key, repeat, sign);
163 rl_vi_insertion_mode (1, key);
219 rl_vi_undo (count, key)
220 int count, key;
222 return (rl_undo_command (count, key));
227 rl_vi_yank_arg (count, key)
228 int count, key;
268 rl_vi_search_again (count, key)
269 int count, key;
271 switch (key)
274 rl_noninc_reverse_search_again (count, key);
278 rl_noninc_forward_search_again (count, key);
286 rl_vi_search (count, key)
287 int count, key;
289 switch (key)
293 rl_noninc_forward_search (count, key);
298 rl_noninc_reverse_search (count, key);
310 rl_vi_complete (ignore, key)
311 int ignore, key;
320 if (key == '*')
322 else if (key == '=')
324 else if (key == '\\')
327 rl_complete (0, key);
329 if (key == '*' || key == '\\')
330 rl_vi_start_inserting (key, 1, rl_arg_sign);
337 rl_vi_tilde_expand (ignore, key)
338 int ignore, key;
340 rl_tilde_expand (0, key);
341 rl_vi_start_inserting (key, 1, rl_arg_sign);
347 rl_vi_prev_word (count, key)
348 int count, key;
351 return (rl_vi_next_word (-count, key));
359 if (_rl_uppercase_p (key))
360 rl_vi_bWord (count, key);
362 rl_vi_bword (count, key);
369 rl_vi_next_word (count, key)
370 int count, key;
373 return (rl_vi_prev_word (-count, key));
381 if (_rl_uppercase_p (key))
382 rl_vi_fWord (count, key);
384 rl_vi_fword (count, key);
390 rl_vi_end_word (count, key)
391 int count, key;
399 if (_rl_uppercase_p (key))
400 rl_vi_eWord (count, key);
402 rl_vi_eword (count, key);
570 rl_vi_insert_beg (count, key)
571 int count, key;
573 rl_beg_of_line (1, key);
574 rl_vi_insertion_mode (1, key);
579 rl_vi_append_mode (count, key)
580 int count, key;
589 rl_forward_char (1, key);
594 rl_vi_insertion_mode (1, key);
599 rl_vi_append_eol (count, key)
600 int count, key;
602 rl_end_of_line (1, key);
603 rl_vi_append_mode (1, key);
620 rl_vi_insertion_mode (count, key)
621 int count, key;
624 _rl_vi_last_key_before_insert = key;
683 rl_vi_movement_mode (count, key)
684 int count, key;
687 rl_backward_char (1, key);
810 rl_vi_put (count, key)
811 int count, key;
813 if (!_rl_uppercase_p (key) && (rl_point + 1 <= rl_end))
817 rl_yank (1, key);
819 rl_backward_char (1, key);
837 rl_vi_column (count, key)
838 int count, key;
841 rl_end_of_line (1, key);
848 rl_vi_domove (key, nextkey)
849 int key, *nextkey;
876 else if (key == c && (key == 'd' || key == 'y' || key == 'c'))
916 if (key == 'c' && rl_point >= rl_mark && (_rl_to_upper (c) == 'W'))
949 int key;
951 key = c;
972 rl_stuff_char (key);
977 /* A simplified loop for vi. Don't dispatch key at end.
1002 rl_vi_delete_to (count, key)
1003 int count, key;
1007 if (_rl_uppercase_p (key))
1012 if (rl_vi_domove (key, &c))
1028 rl_vi_change_to (count, key)
1029 int count, key;
1033 if (_rl_uppercase_p (key))
1040 if (rl_vi_domove (key, &c))
1072 if (_rl_uppercase_p (key) == 0)
1074 rl_vi_start_inserting (key, rl_numeric_arg, rl_arg_sign);
1081 rl_vi_yank_to (count, key)
1082 int count, key;
1087 if (_rl_uppercase_p (key))
1090 if (rl_vi_domove (key, &c))
1111 rl_vi_rubout (count, key)
1112 int count, key;
1117 return (rl_vi_delete (-count, key));
1127 rl_backward_char (count, key);
1142 rl_vi_delete (count, key)
1143 int count, key;
1148 return (rl_vi_rubout (-count, key));
1167 rl_backward_char (1, key);
1173 rl_vi_back_to_indent (count, key)
1174 int count, key;
1176 rl_beg_of_line (1, key);
1183 rl_vi_first_print (count, key)
1184 int count, key;
1186 return (rl_vi_back_to_indent (1, key));
1216 rl_vi_char_search (count, key)
1217 int count, key;
1226 if (key == ';' || key == ',')
1227 _rl_cs_dir = (key == ';') ? _rl_cs_orig_dir : -_rl_cs_orig_dir;
1230 switch (key)
1290 rl_vi_match (ignore, key)
1291 int ignore, key;
1303 rl_forward_char (1, key);
1311 rl_forward_char (1, key);
1465 rl_vi_change_char (count, key)
1466 int count, key;
1492 rl_vi_subst (count, key)
1493 int count, key;
1497 rl_stuff_char ((key == 'S') ? 'c' : 'l'); /* `S' == `cc', `s' == `cl' */
1503 rl_vi_overstrike (count, key)
1504 int count, key;
1514 _rl_overwrite_char (count, key);
1522 rl_vi_overstrike_delete (count, key)
1523 int count, key;
1540 rl_backward_char (1, key);
1553 rl_vi_replace (count, key)
1554 int count, key;
1645 rl_vi_set_mark (count, key)
1646 int count, key;
1703 rl_vi_goto_mark (count, key)
1704 int count, key;