Lines Matching refs:cmdbuff

82     VIM_CLEAR(ccline.cmdbuff);  in abandon_cmdline()
256 ea.cmd = ccline.cmdbuff; in do_incsearch_highlighting()
335 *skiplen = (int)(p - ccline.cmdbuff); in do_incsearch_highlighting()
469 next_char = ccline.cmdbuff[skiplen + patlen]; in may_do_incsearch_highlighting()
471 && ccline.cmdbuff[skiplen - 1] == next_char; in may_do_incsearch_highlighting()
495 ccline.cmdbuff[skiplen + patlen] = NUL; in may_do_incsearch_highlighting()
501 ccline.cmdbuff + skiplen, count, search_flags, in may_do_incsearch_highlighting()
508 ccline.cmdbuff[skiplen + patlen] = next_char; in may_do_incsearch_highlighting()
559 next_char = ccline.cmdbuff[skiplen + patlen]; in may_do_incsearch_highlighting()
560 ccline.cmdbuff[skiplen + patlen] = NUL; in may_do_incsearch_highlighting()
561 if (empty_pattern(ccline.cmdbuff + skiplen, search_delim) in may_do_incsearch_highlighting()
567 ccline.cmdbuff[skiplen + patlen] = next_char; in may_do_incsearch_highlighting()
581 if (ccline.cmdbuff[skiplen + patlen] != NUL) in may_do_incsearch_highlighting()
621 if (patlen == 0 && ccline.cmdbuff[skiplen] == NUL) in may_adjust_incsearch_highlighting()
627 if (search_delim == ccline.cmdbuff[skiplen]) in may_adjust_incsearch_highlighting()
639 pat = ccline.cmdbuff + skiplen; in may_adjust_incsearch_highlighting()
743 if (p_ic && p_scs && !pat_has_uppercase(ccline.cmdbuff + skiplen)) in may_add_char_to_search()
791 p = ccline.cmdbuff + j; in cmdline_has_arabic()
866 STRCPY(ccline.cmdbuff, p); in cmdline_handle_backslash_key()
1050 ccline.cmdpos += mb_off_next(ccline.cmdbuff, in cmdline_erase_chars()
1051 ccline.cmdbuff + ccline.cmdpos); in cmdline_erase_chars()
1057 p = ccline.cmdbuff + j; in cmdline_erase_chars()
1060 p = mb_prevptr(ccline.cmdbuff, p); in cmdline_erase_chars()
1063 while (p > ccline.cmdbuff && vim_isspace(*p)) in cmdline_erase_chars()
1064 p = mb_prevptr(ccline.cmdbuff, p); in cmdline_erase_chars()
1066 while (p > ccline.cmdbuff && mb_get_class(p) == i) in cmdline_erase_chars()
1067 p = mb_prevptr(ccline.cmdbuff, p); in cmdline_erase_chars()
1074 while (p > ccline.cmdbuff && vim_isspace(p[-1])) in cmdline_erase_chars()
1077 while (p > ccline.cmdbuff && !vim_isspace(p[-1]) in cmdline_erase_chars()
1083 ccline.cmdpos = (int)(p - ccline.cmdbuff); in cmdline_erase_chars()
1087 ccline.cmdbuff[i++] = ccline.cmdbuff[j++]; in cmdline_erase_chars()
1090 ccline.cmdbuff[ccline.cmdlen] = NUL; in cmdline_erase_chars()
1113 VIM_CLEAR(ccline.cmdbuff); // no commandline to return in cmdline_erase_chars()
1321 ccline.cmdpos += (*mb_ptr2len)(ccline.cmdbuff in cmdline_left_right_mouse()
1359 if ((lookfor = vim_strsave(ccline.cmdbuff)) == NULL) in cmdline_browse_history()
1420 VIM_CLEAR(ccline.cmdbuff); in cmdline_browse_history()
1446 ccline.cmdbuff[len] = firstc; in cmdline_browse_history()
1456 ccline.cmdbuff[len] = '\\'; in cmdline_browse_history()
1460 ccline.cmdbuff[len] = p[j]; in cmdline_browse_history()
1467 if (ccline.cmdbuff == NULL) in cmdline_browse_history()
1474 ccline.cmdbuff[len] = NUL; in cmdline_browse_history()
1479 if (ccline.cmdbuff == NULL) in cmdline_browse_history()
1484 STRCPY(ccline.cmdbuff, p); in cmdline_browse_history()
1487 ccline.cmdpos = ccline.cmdlen = (int)STRLEN(ccline.cmdbuff); in cmdline_browse_history()
1517 if (ccline.cmdbuff == NULL) in init_ccline()
1520 ccline.cmdbuff[0] = NUL; in init_ccline()
1526 vim_memset(ccline.cmdbuff, ' ', indent); in init_ccline()
1527 ccline.cmdbuff[indent] = NUL; in init_ccline()
1601 if (ccline.cmdbuff != NULL) in getcmdline_int()
1662 xpc.xp_pattern = ccline.cmdbuff; in getcmdline_int()
1919 && ccline.cmdbuff[ccline.cmdpos - 1] == '\\') in getcmdline_int()
2004 ccline.cmdbuff[i++] = ccline.cmdbuff[j++]; in getcmdline_int()
2006 ccline.cmdbuff[ccline.cmdlen] = NUL; in getcmdline_int()
2065 ccline.cmdpos += (*mb_ptr2len)(ccline.cmdbuff in getcmdline_int()
2072 && ccline.cmdbuff[ccline.cmdpos] != ' '); in getcmdline_int()
2086 ccline.cmdpos -= (*mb_head_off)(ccline.cmdbuff, in getcmdline_int()
2087 ccline.cmdbuff + ccline.cmdpos); in getcmdline_int()
2093 && ccline.cmdbuff[ccline.cmdpos - 1] != ' '); in getcmdline_int()
2436 if (ccline.cmdbuff != NULL) in getcmdline_int()
2444 add_to_history(histype, ccline.cmdbuff, TRUE, in getcmdline_int()
2449 new_last_cmdline = vim_strsave(ccline.cmdbuff); in getcmdline_int()
2493 char_u *p = ccline.cmdbuff; in getcmdline_int()
2498 ccline.cmdbuff = NULL; in getcmdline_int()
2524 if (ccline.cmdbuff != NULL) in getcmdline_prompt()
2550 if (ccline.cmdbuff != NULL) in getcmdline_prompt()
2695 return ptr2cells(ccline.cmdbuff + idx); in cmdline_charsize()
2742 i += (*mb_ptr2len)(ccline.cmdbuff + i) - 1; in set_cmdspos_cursor()
2753 if ((*mb_ptr2len)(ccline.cmdbuff + idx) > 1 in correct_cmdspos()
2754 && (*mb_ptr2cells)(ccline.cmdbuff + idx) > 1 in correct_cmdspos()
3101 if (ccline.cmdbuff == NULL || ccline.cmdpos > ccline.cmdlen) in cmdline_getvcol_cursor()
3110 i += (*mb_ptr2len)(ccline.cmdbuff + i); in cmdline_getvcol_cursor()
3148 cmdspos += (*mb_ptr2cells)(ccline.cmdbuff + cmdpos); in redrawcmd_preedit()
3149 cmdpos += (*mb_ptr2len)(ccline.cmdbuff + cmdpos); in redrawcmd_preedit()
3173 char_len = (*mb_ptr2len)(ccline.cmdbuff + cmdpos); in redrawcmd_preedit()
3177 msg_outtrans_len_attr(ccline.cmdbuff + cmdpos, char_len, char_attr); in redrawcmd_preedit()
3202 ccline.cmdbuff = alloc(len); // caller should check for out-of-memory in alloc_cmdbuff()
3218 p = ccline.cmdbuff; in realloc_cmdbuff()
3220 if (ccline.cmdbuff == NULL) // out of memory in realloc_cmdbuff()
3222 ccline.cmdbuff = p; // keep the old one in realloc_cmdbuff()
3227 mch_memmove(ccline.cmdbuff, p, (size_t)ccline.cmdlen); in realloc_cmdbuff()
3228 ccline.cmdbuff[ccline.cmdlen] = NUL; in realloc_cmdbuff()
3241 ccline.xpc->xp_pattern = ccline.cmdbuff + i; in realloc_cmdbuff()
3274 i += (*mb_ptr2len)(ccline.cmdbuff + start + i) - 1; in draw_cmdline()
3308 if (utf_iscomposing(utf_ptr2char(ccline.cmdbuff + start))) in draw_cmdline()
3317 p = ccline.cmdbuff + j; in draw_cmdline()
3374 msg_outtrans_len(ccline.cmdbuff + start, len); in draw_cmdline()
3410 (*mb_ptr2len)(ccline.cmdbuff + ccline.cmdpos)); in unputcmdline()
3446 mch_memmove(ccline.cmdbuff + ccline.cmdpos + len, in put_on_cmdline()
3447 ccline.cmdbuff + ccline.cmdpos, in put_on_cmdline()
3462 i += (*mb_ptr2len)(ccline.cmdbuff + i)) in put_on_cmdline()
3466 mch_memmove(ccline.cmdbuff + ccline.cmdpos + len, in put_on_cmdline()
3467 ccline.cmdbuff + i, (size_t)(ccline.cmdlen - i)); in put_on_cmdline()
3476 mch_memmove(ccline.cmdbuff + ccline.cmdpos, str, (size_t)len); in put_on_cmdline()
3477 ccline.cmdbuff[ccline.cmdlen] = NUL; in put_on_cmdline()
3484 c = utf_ptr2char(ccline.cmdbuff + ccline.cmdpos); in put_on_cmdline()
3487 i = (*mb_head_off)(ccline.cmdbuff, in put_on_cmdline()
3488 ccline.cmdbuff + ccline.cmdpos - 1) + 1; in put_on_cmdline()
3491 c = utf_ptr2char(ccline.cmdbuff + ccline.cmdpos); in put_on_cmdline()
3497 i = (*mb_head_off)(ccline.cmdbuff, in put_on_cmdline()
3498 ccline.cmdbuff + ccline.cmdpos - 1) + 1; in put_on_cmdline()
3499 if (arabic_combine(utf_ptr2char(ccline.cmdbuff in put_on_cmdline()
3512 i = ptr2cells(ccline.cmdbuff + ccline.cmdpos); in put_on_cmdline()
3556 c = (*mb_ptr2len)(ccline.cmdbuff + ccline.cmdpos) - 1; in put_on_cmdline()
3588 ccline.cmdbuff = NULL; // signal that ccline is not in use in save_cmdline()
3658 for (w = ccline.cmdbuff + ccline.cmdpos; w > ccline.cmdbuff; ) in cmdline_paste()
3662 len = (*mb_head_off)(ccline.cmdbuff, w - 1) + 1; in cmdline_paste()
3674 len = (int)((ccline.cmdbuff + ccline.cmdpos) - w); in cmdline_paste()
3777 if (ccline.cmdbuff == NULL) in redrawcmd()
3882 while (VIM_ISWHITE(ccline.cmdbuff[spos]) && spos < ccline.cmdlen) in ccheck_abbr()
3885 && ccline.cmdbuff[spos] == '\'' in ccheck_abbr()
3886 && ccline.cmdbuff[spos + 2] == ',' in ccheck_abbr()
3887 && ccline.cmdbuff[spos + 3] == '\'') in ccheck_abbr()
3893 return check_abbr(c, ccline.cmdbuff, ccline.cmdpos, spos); in ccheck_abbr()
4006 if (ccline.cmdbuff != NULL) in get_ccline_ptr()
4008 if (prev_ccline_used && prev_ccline.cmdbuff != NULL) in get_ccline_ptr()
4030 return vim_strnsave(p->cmdbuff, p->cmdlen); in get_cmdline_str()
4338 ml_replace(curbuf->b_ml.ml_line_count, ccline.cmdbuff, TRUE); in open_cmdwin()
4399 vim_free(ccline.cmdbuff); in open_cmdwin()
4407 ccline.cmdbuff = vim_strsave((char_u *)p); in open_cmdwin()
4413 ccline.cmdbuff = NULL; in open_cmdwin()
4421 ccline.cmdbuff = vim_strsave((char_u *)"qa"); in open_cmdwin()
4428 ccline.cmdbuff = NULL; in open_cmdwin()
4431 ccline.cmdbuff = vim_strsave(ml_get_curline()); in open_cmdwin()
4432 if (ccline.cmdbuff == NULL) in open_cmdwin()
4434 ccline.cmdbuff = vim_strsave((char_u *)""); in open_cmdwin()
4442 ccline.cmdlen = (int)STRLEN(ccline.cmdbuff); in open_cmdwin()