Lines Matching refs:col
243 Insstart.col = 0; in edit()
369 && *(ptr = ml_get_curline() + curwin->w_cursor.col) != NUL) in edit()
372 ++curwin->w_cursor.col; in edit()
377 curwin->w_cursor.col += i; in edit()
628 && curwin->w_cursor.col >= ins_compl_col() in edit()
633 && curwin->w_cursor.col > ins_compl_col() in edit()
1712 set_insstart(linenr_T lnum, int col) in set_insstart() argument
1715 Insstart.col = col; in set_insstart()
1717 Insstart_textlen = Insstart.col; in set_insstart()
1744 display_dollar(colnr_T col) in display_dollar() argument
1752 save_col = curwin->w_cursor.col; in display_dollar()
1753 curwin->w_cursor.col = col; in display_dollar()
1760 curwin->w_cursor.col -= (*mb_head_off)(p, p + col); in display_dollar()
1768 curwin->w_cursor.col = save_col; in display_dollar()
1811 backspace_until_column(int col) in backspace_until_column() argument
1813 while ((int)curwin->w_cursor.col > col) in backspace_until_column()
1815 curwin->w_cursor.col--; in backspace_until_column()
1817 replace_do_bs(col); in backspace_until_column()
1818 else if (!del_char_after_col(col)) in backspace_until_column()
1833 colnr_T ecol = curwin->w_cursor.col + 1; in del_char_after_col()
1839 while (curwin->w_cursor.col < (colnr_T)limit_col) in del_char_after_col()
1845 curwin->w_cursor.col += l; in del_char_after_col()
1847 if (*ml_get_cursor() == NUL || curwin->w_cursor.col == ecol) in del_char_after_col()
1849 del_bytes((long)((int)ecol - curwin->w_cursor.col), FALSE, TRUE); in del_char_after_col()
2143 i = curwin->w_cursor.col; in insertchar()
2368 if (Insstart.col > Insstart_orig.col && !ins_need_undo) in stop_arrow()
2451 if (curwin->w_cursor.col > 0 && gchar_cursor() == NUL) in stop_insert()
2469 && curwin->w_cursor.col == tpos.col) in stop_insert()
2492 if (gchar_cursor() == NUL && curwin->w_cursor.col > 0) in stop_insert()
2493 --curwin->w_cursor.col; in stop_insert()
2506 tpos.col++; in stop_insert()
2508 ++curwin->w_cursor.col; // put cursor back on the NUL in stop_insert()
2517 if (VIsual.col > len) in stop_insert()
2519 VIsual.col = len; in stop_insert()
2625 curwin->w_cursor.col = 0; in beginline()
2634 ++curwin->w_cursor.col; in beginline()
2665 return (prevpos.col != curwin->w_cursor.col in oneright()
2682 curwin->w_cursor.col += l; in oneright()
2734 if (curwin->w_cursor.col == 0) in oneleft()
2738 --curwin->w_cursor.col; in oneleft()
2970 return check_abbr(c, ml_get_curline(), curwin->w_cursor.col, in echeck_abbr()
2971 curwin->w_cursor.lnum == Insstart.lnum ? Insstart.col : 0); in echeck_abbr()
3234 curwin->w_cursor.col += ins_len; in replace_do_bs()
3240 curwin->w_cursor.col -= ins_len; in replace_do_bs()
3244 changed_bytes(curwin->w_cursor.lnum, curwin->w_cursor.col); in replace_do_bs()
3252 adjust_prop_columns(curwin->w_cursor.lnum, curwin->w_cursor.col, in replace_do_bs()
3598 temp = curwin->w_cursor.col; in ins_esc()
3647 if (restart_edit == NUL && (colnr_T)temp == curwin->w_cursor.col) in ins_esc()
3659 && (curwin->w_cursor.col != 0 in ins_esc()
3676 --curwin->w_cursor.col; in ins_esc()
3739 ++curwin->w_cursor.col; in ins_ctrl_()
3745 revins_scol = curwin->w_cursor.col; in ins_ctrl_()
3873 && curwin->w_cursor.col > 0) in ins_shift()
3875 --curwin->w_cursor.col; in ins_shift()
3908 temp = curwin->w_cursor.col; in ins_del()
3914 curwin->w_cursor.col = temp; in ins_del()
3947 || curwin->w_cursor.col >= Insstart.col) in ins_bs_one()
3985 ((curwin->w_cursor.lnum == 1 && curwin->w_cursor.col == 0) in ins_bs()
3992 && curwin->w_cursor.col <= Insstart_orig.col))) in ins_bs()
3994 && curwin->w_cursor.col <= ai_col) in ins_bs()
3995 || (!can_bs(BS_EOL) && curwin->w_cursor.col == 0)))) in ins_bs()
4036 if (curwin->w_cursor.col == 0) in ins_bs()
4049 Insstart.col = (colnr_T)STRLEN(ml_get(Insstart.lnum)); in ins_bs()
4117 save_col = curwin->w_cursor.col; in ins_bs()
4119 curwin->w_cursor.col = save_col; in ins_bs()
4151 save_col = curwin->w_cursor.col; in ins_bs()
4153 if (curwin->w_cursor.col < save_col) in ins_bs()
4154 mincol = curwin->w_cursor.col; in ins_bs()
4155 curwin->w_cursor.col = save_col; in ins_bs()
4168 && curwin->w_cursor.col > 0 in ins_bs()
4215 && curwin->w_cursor.col < Insstart_orig.col) in ins_bs()
4216 Insstart_orig.col = curwin->w_cursor.col; in ins_bs()
4311 (curwin->w_cursor.col > mincol in ins_bs()
4314 || curwin->w_cursor.col != Insstart_orig.col) in ins_bs()
4324 if (curwin->w_cursor.col <= 1) in ins_bs()
4335 && curwin->w_cursor.col < Insstart_orig.col) in ins_bs()
4336 Insstart_orig.col = curwin->w_cursor.col; in ins_bs()
4547 if (revins_scol != -1 && (int)curwin->w_cursor.col >= revins_scol) in ins_left()
4583 curwin->w_cursor.col = 0; in ins_home()
4617 if (curwin->w_cursor.lnum > 1 || curwin->w_cursor.col > 0) in ins_s_left()
4651 curwin->w_cursor.col += (*mb_ptr2len)(ml_get_cursor()); in ins_right()
4653 ++curwin->w_cursor.col; in ins_right()
4670 curwin->w_cursor.col = 0; in ins_right()
4955 ptr = saved_line + pos.col; in ins_tab()
4969 while (fpos.col > 0 && VIM_ISWHITE(ptr[-1])) in ins_tab()
4971 --fpos.col; in ins_tab()
4978 && fpos.col < Insstart.col) in ins_tab()
4980 ptr += Insstart.col - fpos.col; in ins_tab()
4981 fpos.col = Insstart.col; in ins_tab()
5000 change_col = fpos.col; // Column of first change in ins_tab()
5002 if (fpos.lnum == Insstart.lnum && fpos.col < Insstart.col) in ins_tab()
5003 Insstart.col = fpos.col; in ins_tab()
5006 ++fpos.col; in ins_tab()
5029 fpos.col += repl_off; in ins_tab()
5032 i = cursor->col - fpos.col; in ins_tab()
5039 int col; in ins_tab() local
5045 col = ptr - curbuf->b_ml.ml_line_ptr; in ins_tab()
5046 if (col > 0) in ins_tab()
5047 mch_memmove(newp, ptr - col, col); in ins_tab()
5048 mch_memmove(newp + col, ptr + i, in ins_tab()
5049 curbuf->b_ml.ml_line_len - col - i); in ins_tab()
5069 netbeans_removed(curbuf, fpos.lnum, cursor->col, (long)(i + 1)); in ins_tab()
5070 netbeans_inserted(curbuf, fpos.lnum, cursor->col, in ins_tab()
5074 cursor->col -= i; in ins_tab()
5089 cursor->col - change_col); in ins_tab()
5140 curwin->w_cursor.col += (colnr_T)STRLEN(ml_get_cursor()); in ins_eol()