Lines Matching refs:ptr
131 char_u *ptr; in edit() local
192 ptr = (char_u *)"r"; in edit()
194 ptr = (char_u *)"v"; in edit()
196 ptr = (char_u *)"i"; in edit()
197 set_vim_var_string(VV_INSERTMODE, ptr, 1); in edit()
369 && *(ptr = ml_get_curline() + curwin->w_cursor.col) != NUL) in edit()
371 if (ptr[1] == NUL) in edit()
375 i = (*mb_ptr2len)(ptr); in edit()
376 if (ptr[i] == NUL) in edit()
425 ptr = get_inserted(); in edit()
426 if (ptr == NULL) in edit()
430 new_insert_skip = (int)STRLEN(ptr); in edit()
431 vim_free(ptr); in edit()
2416 char_u *ptr; in stop_insert() local
2426 ptr = get_inserted(); in stop_insert()
2427 if (did_restart_edit == 0 || (ptr != NULL in stop_insert()
2428 && (int)STRLEN(ptr) > new_insert_skip)) in stop_insert()
2431 last_insert = ptr; in stop_insert()
2435 vim_free(ptr); in stop_insert()
2630 char_u *ptr; in beginline() local
2632 for (ptr = ml_get_curline(); VIM_ISWHITE(*ptr) in beginline()
2633 && !((flags & BL_FIX) && ptr[1] == NUL); ++ptr) in beginline()
2651 char_u *ptr; in oneright() local
2659 ptr = ml_get_cursor(); in oneright()
2660 coladvance(getviscol() + ((*ptr != TAB in oneright()
2661 && vim_isprintc((*mb_ptr2char)(ptr))) in oneright()
2662 ? ptr2cells(ptr) : 1)); in oneright()
2669 ptr = ml_get_cursor(); in oneright()
2670 if (*ptr == NUL) in oneright()
2674 l = (*mb_ptr2len)(ptr); in oneright()
2680 if (ptr[l] == NUL && (get_ve_flags() & VE_ONEMORE) == 0) in oneright()
2721 char_u *ptr; in oneleft() local
2724 ptr = ml_get_cursor(); in oneleft()
2725 if (*ptr != TAB && vim_isprintc((*mb_ptr2char)(ptr)) in oneleft()
2726 && ptr2cells(ptr) > 1) in oneleft()
2874 char_u *ptr; in stuff_inserted() local
2878 ptr = get_last_insert(); in stuff_inserted()
2879 if (ptr == NULL) in stuff_inserted()
2888 if ((esc_ptr = (char_u *)vim_strrchr(ptr, ESC)) != NULL) in stuff_inserted()
2894 last_ptr = (esc_ptr ? esc_ptr : ptr + STRLEN(ptr)) - 1; in stuff_inserted()
2895 if (last_ptr >= ptr && (*last_ptr == '0' || *last_ptr == '^') in stuff_inserted()
2896 && (no_esc || (*ptr == Ctrl_D && count > 1))) in stuff_inserted()
2904 stuffReadbuff(ptr); in stuff_inserted()
4081 char_u *ptr = ml_get_buf(curbuf, curwin->w_cursor.lnum, in ins_bs() local
4085 len = (int)STRLEN(ptr); in ins_bs()
4086 if (len > 0 && ptr[len - 1] == ' ') in ins_bs()
4087 ptr[len - 1] = NUL; in ins_bs()
4935 char_u *ptr; in ins_tab() local
4955 ptr = saved_line + pos.col; in ins_tab()
4959 ptr = ml_get_cursor(); in ins_tab()
4969 while (fpos.col > 0 && VIM_ISWHITE(ptr[-1])) in ins_tab()
4972 --ptr; in ins_tab()
4980 ptr += Insstart.col - fpos.col; in ins_tab()
4990 while (VIM_ISWHITE(*ptr)) in ins_tab()
4995 if (*ptr != TAB) in ins_tab()
4997 *ptr = TAB; in ins_tab()
5007 ++ptr; in ins_tab()
5014 char_u *line = ptr; in ins_tab()
5017 while (vcol < want_vcol && *ptr == ' ') in ins_tab()
5019 vcol += lbr_chartabsize(line, ptr, vcol); in ins_tab()
5020 ++ptr; in ins_tab()
5026 --ptr; in ins_tab()
5045 col = ptr - curbuf->b_ml.ml_line_ptr; in ins_tab()
5047 mch_memmove(newp, ptr - col, col); in ins_tab()
5048 mch_memmove(newp + col, ptr + i, in ins_tab()
5060 STRMOVE(ptr, ptr + i); in ins_tab()
5261 char_u *ptr, *prev_ptr; in ins_copychar() local
5272 line = ptr = ml_get(lnum); in ins_copychar()
5273 prev_ptr = ptr; in ins_copychar()
5275 while ((colnr_T)temp < curwin->w_virtcol && *ptr != NUL) in ins_copychar()
5277 prev_ptr = ptr; in ins_copychar()
5278 temp += lbr_chartabsize_adv(line, &ptr, (colnr_T)temp); in ins_copychar()
5281 ptr = prev_ptr; in ins_copychar()
5283 c = (*mb_ptr2char)(ptr); in ins_copychar()