Lines Matching refs:cmdchar
436 find_command(int cmdchar) in find_command() argument
444 if (cmdchar >= 0x100) in find_command()
449 if (cmdchar < 0) in find_command()
450 cmdchar = -cmdchar; in find_command()
454 if (cmdchar <= nv_max_linear) in find_command()
455 return nv_cmd_idx[cmdchar]; in find_command()
467 if (cmdchar == c) in find_command()
472 if (cmdchar > c) in find_command()
733 ca.cmdchar = Ctrl_W; in normal_cmd()
736 ca.cmdchar = c; in normal_cmd()
737 idx = find_command(ca.cmdchar); in normal_cmd()
775 idx = find_command(ca.cmdchar); in normal_cmd()
796 switch (ca.cmdchar) in normal_cmd()
798 case 'l': ca.cmdchar = 'h'; break; in normal_cmd()
799 case K_RIGHT: ca.cmdchar = K_LEFT; break; in normal_cmd()
800 case K_S_RIGHT: ca.cmdchar = K_S_LEFT; break; in normal_cmd()
801 case K_C_RIGHT: ca.cmdchar = K_C_LEFT; break; in normal_cmd()
802 case 'h': ca.cmdchar = 'l'; break; in normal_cmd()
803 case K_LEFT: ca.cmdchar = K_RIGHT; break; in normal_cmd()
804 case K_S_LEFT: ca.cmdchar = K_S_RIGHT; break; in normal_cmd()
805 case K_C_LEFT: ca.cmdchar = K_C_RIGHT; break; in normal_cmd()
806 case '>': ca.cmdchar = '<'; break; in normal_cmd()
807 case '<': ca.cmdchar = '>'; break; in normal_cmd()
809 idx = find_command(ca.cmdchar); in normal_cmd()
820 || (ca.cmdchar == 'q' in normal_cmd()
824 || ((ca.cmdchar == 'a' || ca.cmdchar == 'i') in normal_cmd()
841 if (ca.cmdchar == 'g') in normal_cmd()
866 if (ca.cmdchar == 'r') // get it in replace mode in normal_cmd()
984 ca.cmdchar = Ctrl_BSL; in normal_cmd()
986 idx = find_command(ca.cmdchar); in normal_cmd()
988 else if ((ca.nchar == 'n' || ca.nchar == 'N') && ca.cmdchar == 'g') in normal_cmd()
1008 ca.cmdchar = Ctrl_BSL; in normal_cmd()
1010 idx = find_command(ca.cmdchar); in normal_cmd()
1051 if (ca.cmdchar != K_IGNORE) in normal_cmd()
1069 if (ca.cmdchar != K_IGNORE) in normal_cmd()
1085 idx = find_command(ca.cmdchar); in normal_cmd()
1125 if (ca.cmdchar != K_IGNORE && ca.cmdchar != K_MOUSEMOVE) in normal_cmd()
1229 if (c || ca.cmdchar == 'r') in normal_cmd()
1240 && ca.cmdchar != K_CURSORHOLD) in normal_cmd()
1683 NUL, cap->cmdchar, NUL, NUL, cap->nchar); in prep_redo_cmd()
1772 switch (cap->cmdchar) in unshift_special()
1774 case K_S_RIGHT: cap->cmdchar = K_RIGHT; break; in unshift_special()
1775 case K_S_LEFT: cap->cmdchar = K_LEFT; break; in unshift_special()
1776 case K_S_UP: cap->cmdchar = K_UP; break; in unshift_special()
1777 case K_S_DOWN: cap->cmdchar = K_DOWN; break; in unshift_special()
1778 case K_S_HOME: cap->cmdchar = K_HOME; break; in unshift_special()
1779 case K_S_END: cap->cmdchar = K_END; break; in unshift_special()
1781 cap->cmdchar = simplify_key(cap->cmdchar, &mod_mask); in unshift_special()
2263 cap->oap->op_type = cap->cmdchar == Ctrl_A ? OP_NR_ADD : OP_NR_SUB; in nv_addsub()
3395 int is_cmdkey = cap->cmdchar == K_COMMAND; in nv_colon()
3476 cap->cmdchar = 'x'; // BS key behaves like 'x' in Select mode in nv_ctrlh()
3581 ca.cmdchar = c1; in do_nv_ident()
3606 int cmdchar; in nv_ident() local
3613 if (cap->cmdchar == 'g') // "g*", "g#", "g]" and "gCTRL-]" in nv_ident()
3615 cmdchar = cap->nchar; in nv_ident()
3620 cmdchar = cap->cmdchar; in nv_ident()
3624 if (cmdchar == POUND) // the pound sign, '#' for English keyboards in nv_ident()
3625 cmdchar = '#'; in nv_ident()
3630 if (cmdchar == ']' || cmdchar == Ctrl_RSB || cmdchar == 'K') in nv_ident()
3639 (cmdchar == '*' || cmdchar == '#') in nv_ident()
3664 switch (cmdchar) in nv_ident()
3759 if (cmdchar == 'K' && !kp_help) in nv_ident()
3787 if (cmdchar == '*') in nv_ident()
3789 else if (cmdchar == '#') in nv_ident()
3826 if (cmdchar == '*' || cmdchar == '#') in nv_ident()
3837 (void)normal_search(cap, cmdchar == '*' ? '/' : '?', buf, 0, NULL); in nv_ident()
3920 if (cap->cmdchar == 'L') in nv_scroll()
3947 if (cap->cmdchar == 'M') in nv_scroll()
4047 if ( ((cap->cmdchar == ' ' in nv_right()
4049 || (cap->cmdchar == 'l' in nv_right()
4051 || (cap->cmdchar == K_RIGHT in nv_right()
4134 if ( (((cap->cmdchar == K_BS in nv_left()
4135 || cap->cmdchar == Ctrl_H) in nv_left()
4137 || (cap->cmdchar == 'h' in nv_left()
4139 || (cap->cmdchar == K_LEFT in nv_left()
4219 else if (bt_quickfix(curbuf) && cap->cmdchar == CAR) in nv_down()
4226 if (cmdwin_type != 0 && cap->cmdchar == CAR) in nv_down()
4232 if (bt_prompt(curbuf) && cap->cmdchar == CAR in nv_down()
4348 if (cap->cmdchar == '?' && cap->oap->op_type == OP_ROT13) in nv_search()
4351 cap->cmdchar = 'g'; in nv_search()
4359 cap->searchbuf = getcmdline(cap->cmdchar, cap->count1, 0, TRUE); in nv_search()
4367 (void)normal_search(cap, cap->cmdchar, cap->searchbuf, in nv_search()
4450 if (cap->cmdchar == 't' || cap->cmdchar == 'T') in nv_csearch()
4541 cap->cmdchar == ']' ? curwin->w_cursor.lnum + 1 : (linenr_T)1, in nv_brackets()
4556 if ( (cap->cmdchar == '[' in nv_brackets()
4558 || (cap->cmdchar == ']' in nv_brackets()
4566 if (cap->cmdchar == '[') in nv_brackets()
4580 (cap->cmdchar == '[') ? FM_BACKWARD : FM_FORWARD, 0)) == NULL) in nv_brackets()
4651 (cap->cmdchar == '[') ? FM_BACKWARD : FM_FORWARD, in nv_brackets()
4683 if (cap->nchar == cap->cmdchar) // "]]" or "[[" in nv_brackets()
4725 pos = getnextmark(pos, cap->cmdchar == '[' ? BACKWARD : FORWARD, in nv_brackets()
4742 (cap->cmdchar == ']') ? FORWARD : BACKWARD, in nv_brackets()
4752 if (foldMoveTo(FALSE, cap->cmdchar == ']' ? FORWARD : BACKWARD, in nv_brackets()
4764 if (diff_move_to(cap->cmdchar == ']' ? FORWARD : BACKWARD, in nv_brackets()
4778 if (spell_move_to(curwin, cap->cmdchar == ']' ? FORWARD : BACKWARD, in nv_brackets()
4931 cap->cmdchar = 'g'; in nv_undo()
5178 v_swap_corners(int cmdchar) in v_swap_corners() argument
5183 if (cmdchar == 'O' && VIsual_mode == Ctrl_V) in v_swap_corners()
5230 cap->cmdchar = 'c'; in nv_Replace()
5257 cap->cmdchar = 'r'; in nv_vreplace()
5383 if (cap->cmdchar == '\'' in nv_cursormark()
5384 || cap->cmdchar == '`' in nv_cursormark()
5385 || cap->cmdchar == '[' in nv_cursormark()
5386 || cap->cmdchar == ']') in nv_cursormark()
5395 if (cap->cmdchar == '`') in nv_cursormark()
5411 if (isupper(cap->cmdchar)) in v_visop()
5418 else if (cap->cmdchar == 'C' || cap->cmdchar == 'D') in v_visop()
5421 cap->cmdchar = *(vim_strchr(trans, cap->cmdchar) + 1); in v_visop()
5445 if (cap->cmdchar == 'S') in nv_subst()
5450 cap->cmdchar = 'c'; in nv_subst()
5463 if (cap->cmdchar == K_DEL || cap->cmdchar == K_KDEL) in nv_abbrev()
5464 cap->cmdchar = 'x'; // DEL key behaves like 'x' in nv_abbrev()
5489 if (cap->cmdchar == 'D' && vim_strchr(p_cpo, CPO_HASH) != NULL) in nv_optrans()
5506 stuffReadbuff(ar[(int)(vim_strchr(str, cap->cmdchar) - str)]); in nv_optrans()
5526 if (cap->cmdchar == 'g') in nv_gomark()
5573 if (cap->cmdchar == TAB && mod_mask == MOD_MASK_CTRL) in nv_pcmark()
5579 if (cap->cmdchar == 'g') in nv_pcmark()
5590 else if (cap->cmdchar == 'g') in nv_pcmark()
5647 if (cap->cmdchar == Ctrl_Q) in nv_visual()
5648 cap->cmdchar = Ctrl_V; in nv_visual()
5654 motion_force = cap->oap->motion_force = cap->cmdchar; in nv_visual()
5662 if (VIsual_mode == cap->cmdchar) // stop visual mode in nv_visual()
5666 VIsual_mode = cap->cmdchar; in nv_visual()
5732 n_start_visual_mode(cap->cmdchar); in nv_visual()
5831 cap->cmdchar = ':'; in nv_window()
5880 cap->cmdchar = cap->nchar; in nv_g_cmd()
5995 cap->cmdchar = Ctrl_V; in nv_g_cmd()
5998 cap->cmdchar = cap->nchar + ('v' - 'h'); in nv_g_cmd()
6256 cap->cmdchar = 'i'; in nv_g_cmd()
6466 if (cap->cmdchar == 'O') in n_opencmd()
6476 (cap->cmdchar == 'O' ? 1 : 0)), in n_opencmd()
6478 (cap->cmdchar == 'o' ? 1 : 0)) in n_opencmd()
6480 && open_line(cap->cmdchar == 'O' ? BACKWARD : FORWARD, in n_opencmd()
6496 invoke_edit(cap, FALSE, cap->cmdchar, TRUE); in n_opencmd()
6542 cap->cmdchar = 'g'; in nv_Undo()
6584 op_type = get_op_type(cap->cmdchar, cap->nchar); in nv_operator()
6723 if (cap->cmdchar == 'e' || cap->cmdchar == 'E') in nv_wordcmd()
7066 if (cap->cmdchar == K_INS || cap->cmdchar == K_KINS) in nv_edit()
7067 cap->cmdchar = 'i'; in nv_edit()
7070 if (VIsual_active && (cap->cmdchar == 'A' || cap->cmdchar == 'I')) in nv_edit()
7085 else if ((cap->cmdchar == 'a' || cap->cmdchar == 'i') in nv_edit()
7107 if (cap->cmdchar == K_PS) in nv_edit()
7111 else if (cap->cmdchar == K_PS && VIsual_active) in nv_edit()
7124 cap->cmdchar = 'd'; in nv_edit()
7128 cap->cmdchar = K_PS; in nv_edit()
7137 invoke_edit(cap, FALSE, cap->cmdchar, FALSE); in nv_edit()
7141 switch (cap->cmdchar) in nv_edit()
7174 if (curwin->w_cursor.coladd && cap->cmdchar != 'A') in nv_edit()
7185 invoke_edit(cap, FALSE, cap->cmdchar, FALSE); in nv_edit()
7187 else if (cap->cmdchar == K_PS) in nv_edit()
7234 if (cap->cmdchar == 'i') in nv_object()
7319 cap->cmdchar = 'g'; in nv_record()
7372 if ((cap->cmdchar == Ctrl_U && curwin->w_cursor.lnum == 1) in nv_halfpage()
7373 || (cap->cmdchar == Ctrl_D in nv_halfpage()
7377 halfpage(cap->cmdchar == Ctrl_D, cap->count0); in nv_halfpage()
7406 NUL, cap->cmdchar, NUL, NUL, cap->nchar); in nv_join()
7438 if (cap->oap->op_type == OP_DELETE && cap->cmdchar == 'p') in nv_put_opt()
7457 dir = (cap->cmdchar == ']' && cap->nchar == 'p') in nv_put_opt()
7462 dir = (cap->cmdchar == 'P' in nv_put_opt()
7463 || ((cap->cmdchar == 'g' || cap->cmdchar == 'z') in nv_put_opt()
7466 if (cap->cmdchar == 'g') in nv_put_opt()
7468 else if (cap->cmdchar == 'z') in nv_put_opt()
7496 cap->cmdchar = 'd'; in nv_put_opt()
7580 if (cap->oap->op_type == OP_DELETE && cap->cmdchar == 'o') in nv_open()
7588 v_swap_corners(cap->cmdchar); in nv_open()