| /vim-8.2.3635/src/ |
| H A D | move.c | 201 curwin->w_botline = curwin->w_topline; in update_topline() 981 getvvcol(curwin, &curwin->w_cursor, in curs_columns() 1006 curwin->w_wrow = curwin->w_height - 1 - curwin->w_empty_rows; in curs_columns() 1083 curwin->w_wcol -= curwin->w_leftcol; in curs_columns() 1086 curwin->w_wcol -= curwin->w_leftcol; in curs_columns() 1094 curwin->w_wrow += curwin->w_topfill; in curs_columns() 1096 curwin->w_wrow += diff_check_fill(curwin, curwin->w_cursor.lnum); in curs_columns() 1338 if (curwin->w_topfill < diff_check(curwin, curwin->w_topline) in scrolldown() 1545 curwin->w_topfill = diff_check_fill(curwin, curwin->w_topline); in max_topfill() 1892 curwin->w_topfill = diff_check_fill(curwin, curwin->w_topline); in scroll_cursor_top() [all …]
|
| H A D | textobject.c | 37 pos = curwin->w_cursor; in findsent() 154 curwin->w_cursor = pos; in findsent() 244 curwin->w_cursor.col = 0; in findpar() 377 if (hasFolding(curwin->w_cursor.lnum, NULL, &curwin->w_cursor.lnum)) in fwd_word() 442 if (hasFolding(curwin->w_cursor.lnum, &curwin->w_cursor.lnum, NULL)) in bck_word() 509 if (hasFolding(curwin->w_cursor.lnum, NULL, &curwin->w_cursor.lnum)) in end_word() 595 if (curwin->w_cursor.col == 0 && LINEEMPTY(curwin->w_cursor.lnum)) in bckend_word() 731 decl(&curwin->w_cursor); in current_word() 950 ++curwin->w_cursor.col; in current_sent() 983 decl(&curwin->w_cursor); in current_sent() [all …]
|
| H A D | normal.c | 2109 curwin->w_scbind_pos = curwin->w_topline; in do_check_scrollbind() 2156 if (curwin != old_curwin && curwin->w_p_scb) in check_scrollbind() 2569 curwin->w_curswant += ((curwin->w_virtcol in nv_screengo() 2880 curwin->w_cursor.lnum = curwin->w_botline; in nv_zet() 3923 curwin->w_cursor.lnum = curwin->w_botline - 1; in nv_scroll() 3996 curwin->w_cursor.lnum = curwin->w_topline + n; in nv_scroll() 5704 curwin->w_curswant = curwin->w_virtcol in nv_visual() 5719 curwin->w_curswant = curwin->w_virtcol in nv_visual() 6065 if (curwin->w_p_wrap && curwin->w_width != 0) in nv_g_cmd() 6164 curwin->w_curswant = curwin->w_virtcol; in nv_g_cmd() [all …]
|
| H A D | textformat.c | 63 curwin->w_p_lbr = FALSE; in internal_format() 229 col = curwin->w_cursor.col; in internal_format() 240 curwin->w_cursor.col = col; in internal_format() 634 pos = curwin->w_cursor; in auto_format() 659 curwin->w_cursor = pos; in auto_format() 673 --curwin->w_cursor.lnum; in auto_format() 782 if (signcolumn_on(curwin)) in comp_textwidth() 785 if (curwin->w_p_nu || curwin->w_p_rnu) in comp_textwidth() 837 ++curwin->w_cursor.lnum; in op_format() 1136 curwin->w_cursor.lnum++; in format_lines() [all …]
|
| H A D | edit.c | 368 || curwin->w_curswant > curwin->w_virtcol) in edit() 532 && curwin->w_wrow == W_WINROW(curwin) in edit() 534 && (curwin->w_cursor.lnum != curwin->w_topline in edit() 550 set_topline(curwin, curwin->w_topline + 1); in edit() 1671 pc_row = W_WINROW(curwin) + curwin->w_wrow; in edit_putchar() 1677 pc_col += curwin->w_width - 1 - curwin->w_wcol; in edit_putchar() 1733 redrawWinline(curwin, curwin->w_cursor.lnum); in edit_unputchar() 1763 if (curwin->w_wcol < curwin->w_width) in display_dollar() 1781 redrawWinline(curwin, curwin->w_cursor.lnum); in undisplay_dollar() 3941 getvcol(curwin, &curwin->w_cursor, vcolp, NULL, NULL); in ins_bs_one() [all …]
|
| H A D | mouse.c | 574 > (curwin->w_winrow + curwin->w_height)) in do_mouse() 591 getvcols(curwin, &curwin->w_cursor, &VIsual, in do_mouse() 1092 curwin = wp; in ins_mousescroll() 1105 (long)(curwin->w_botline - curwin->w_topline)); in ins_mousescroll() 1779 curwin->w_cursor.lnum = curwin->w_topline; in jump_to_mouse() 1859 if (curwin->w_topfill < diff_check(curwin, curwin->w_topline)) in jump_to_mouse() 1871 if (curwin->w_topfill < diff_check(curwin, curwin->w_topline)) in jump_to_mouse() 1918 diff_check_fill(curwin, curwin->w_topline); in jump_to_mouse() 1938 && curwin->w_cursor.lnum == curwin->w_topline) in jump_to_mouse() 1947 curwin->w_p_rl ? col < curwin->w_width - curwin->w_p_fdc : in jump_to_mouse() [all …]
|
| H A D | cindent.c | 355 pos = curwin->w_cursor; in find_line_comment() 1140 curwin->w_cursor.col = i; in find_last_paren() 1303 curwin->w_cursor.col = 0; in cin_iswhileofdo() 1395 curwin->w_cursor.col = i; in cin_iswhileofdo_end() 1619 getvcol(curwin, &curwin->w_cursor, &vcol, NULL, NULL); in get_baseclass_amount() 1957 curwin->w_cursor.lnum--; in find_match() 1958 curwin->w_cursor.col = 0; in find_match() 2731 curwin->w_cursor.lnum--; in get_c_indent() 3299 curwin->w_cursor.col = in get_c_indent() 3662 curwin->w_cursor.lnum--; in get_c_indent() [all …]
|
| H A D | ops.c | 166 ++curwin->w_cursor.lnum; in op_shift() 807 changed_lines(curwin->w_cursor.lnum, curwin->w_cursor.col, in op_delete() 1042 for ( ; curwin->w_cursor.lnum <= oap->end.lnum; ++curwin->w_cursor.lnum) in op_replace() 1411 curwin->w_cursor = sp; in swapchar() 1724 if ((l > curwin->w_cursor.col) && !LINEEMPTY(curwin->w_cursor.lnum) in op_change() 1842 getvcol(curwin, &curwin->w_cursor, &scol, NULL, &ecol); in adjust_cursor_eol() 1990 curwin->w_buffer->b_op_start.lnum = curwin->w_cursor.lnum; in do_join() 2136 curwin->w_buffer->b_op_end.lnum = curwin->w_cursor.lnum; in do_join() 3436 getvvcol(curwin, &curwin->w_cursor, NULL, NULL, &end); in get_op_vcol() 3505 if (curwin->w_p_lbr) in do_pending_operator() [all …]
|
| H A D | popupmenu.c | 119 pum_win_row = curwin->w_wrow + W_WINROW(curwin); in pum_display() 156 if (curwin->w_wrow - curwin->w_cline_row >= 2) in pum_display() 159 context_lines = curwin->w_wrow - curwin->w_cline_row; in pum_display() 184 + curwin->w_cline_height - curwin->w_wrow >= 3) in pum_display() 188 + curwin->w_cline_height - curwin->w_wrow; in pum_display() 220 cursor_col = curwin->w_wincol + curwin->w_width in pum_display() 224 cursor_col = curwin->w_wincol + curwin->w_wcol; in pum_display() 456 if (pum_col < curwin->w_wincol + curwin->w_width - 1) in pum_redraw() 914 curwin->w_cursor.lnum = curwin->w_topline; in pum_set_selected() 1602 mouse_row = curwin->w_winrow + curwin->w_wrow; in pum_make_popup() [all …]
|
| H A D | change.c | 714 if (curwin->w_p_diff) in changed_bytes() 767 || curwin->w_p_diff in appended_lines_mark() 1059 getvcol(curwin, &curwin->w_cursor, NULL, &vcol, NULL); in ins_char_bytes() 1298 curwin->w_cursor.col -= in del_bytes() 2098 --curwin->w_cursor.lnum; in open_line() 2110 || curwin->w_p_diff in open_line() 2118 adjust_props_for_split(curwin->w_cursor.lnum, curwin->w_cursor.lnum, in open_line() 2205 changed_lines(curwin->w_cursor.lnum, curwin->w_cursor.col, in open_line() 2216 changed_bytes(curwin->w_cursor.lnum, curwin->w_cursor.col); in open_line() 2224 changed_lines(curwin->w_cursor.lnum, 0, curwin->w_cursor.lnum, 1L); in open_line() [all …]
|
| H A D | mark.c | 67 curwin->w_prev_pcmark = curwin->w_pcmark; in setmark_pos() 148 curwin->w_prev_pcmark = curwin->w_pcmark; in setpcmark() 149 curwin->w_pcmark = curwin->w_cursor; in setpcmark() 158 curwin->w_jumplist[i - 1] = curwin->w_jumplist[i]; in setpcmark() 160 curwin->w_jumplistidx = curwin->w_jumplistlen; in setpcmark() 161 fm = &curwin->w_jumplist[curwin->w_jumplistlen - 1]; in setpcmark() 182 && (EQUAL_POS(curwin->w_pcmark, curwin->w_cursor) in checkpcmark() 184 curwin->w_pcmark = curwin->w_prev_pcmark; in checkpcmark() 214 if (curwin->w_jumplistidx == curwin->w_jumplistlen) in movemark() 224 jmp = curwin->w_jumplist + curwin->w_jumplistidx; in movemark() [all …]
|
| H A D | indent.c | 343 curwin->w_cursor = *pos; in get_sw_value_pos() 1070 ++curwin->w_cursor.lnum; in op_reindent() 1157 curwin->w_cursor.col = i; in ins_try_si() 1159 curwin->w_cursor = *pos; in ins_try_si() 1174 old_pos = curwin->w_cursor; in ins_try_si() 1186 curwin->w_cursor = old_pos; in ins_try_si() 1244 curwin->w_p_list = FALSE; in change_indent() 1347 curwin->w_cursor.col = 0; in change_indent() 1908 curwin->w_cursor.col = 0; in get_lisp_indent() 2149 pos = curwin->w_cursor; in f_lispindent() [all …]
|
| H A D | arglist.c | 79 if (curwin->w_alist == NULL) in alist_new() 88 alist_init(curwin->w_alist); in alist_new() 456 --curwin->w_arg_idx; in do_arglist() 657 i = curwin->w_arg_idx; in ex_argument() 694 RESET_BINDING(curwin); in do_argfile() 715 curwin->w_arg_idx = argn; in do_argfile() 845 curwin->w_arg_idx -= n; in ex_argdelete() 849 curwin->w_arg_idx = 0; in ex_argdelete() 946 old_curwin = curwin; in do_arg_all() 1076 last_curwin = curwin; in do_arg_all() [all …]
|
| H A D | syntax.c | 661 curwin_save = curwin; in syn_sync() 662 curwin = wp; in syn_sync() 703 curwin = curwin_save; in syn_sync() 3363 if (curwin->w_s->b_syn_ic) in syn_cmd_case() 3371 curwin->w_s->b_syn_ic = TRUE; in syn_cmd_case() 3688 if (curwin->w_s == &curwin->w_buffer->b_s) in syn_cmd_clear() 4446 if (curwin->w_s->b_syn_ic) in add_keyword() 4464 if (curwin->w_s->b_syn_ic) in add_keyword() 4694 foldUpdateAll(curwin); in get_syn_options() 5857 curwin->w_s->b_syn_linecont_ic = curwin->w_s->b_syn_ic; in syn_cmd_sync() [all …]
|
| H A D | optionstr.c | 450 curwin = wp; in set_string_option_direct_in_win() 453 curwin = save_curwin; in set_string_option_direct_in_win() 1913 || (*curwin->w_p_scl == 'n' && *(curwin->w_p_scl + 1) =='u')) in did_set_string_option() 1914 && (curwin->w_p_nu || curwin->w_p_rnu)) in did_set_string_option() 2034 foldUpdateAll(curwin); in did_set_string_option() 2044 foldUpdateAll(curwin); in did_set_string_option() 2056 foldUpdateAll(curwin); in did_set_string_option() 2080 foldUpdateAll(curwin); in did_set_string_option() 2092 ve = curwin->w_p_ve; in did_set_string_option() 2190 if (*curwin->w_p_twk != NUL in did_set_string_option() [all …]
|
| H A D | ex_cmds.c | 152 if (curwin->w_p_rl) in ex_align() 188 curwin->w_cursor.lnum <= eap->line2; ++curwin->w_cursor.lnum) in ex_align() 2442 curwin) == OK) in getfile() 2522 long *so_ptr = curwin->w_p_so >= 0 ? &curwin->w_p_so : &p_so; in do_ecmd() 2692 oldwin = curwin; in do_ecmd() 2839 || curwin->w_s == &(curwin->w_buffer->b_s)) in do_ecmd() 3063 check_arg_idx(curwin); in do_ecmd() 3089 if (WIN_IS_POPUP(curwin) && curwin->w_p_pvw && retval != FAIL) in do_ecmd() 3190 curwin->w_scbind_pos = curwin->w_topline; in do_ecmd() 4204 getvcol(curwin, &curwin->w_cursor, &sc, NULL, NULL); in ex_substitute() [all …]
|
| H A D | register.c | 1345 if (curwin->w_p_rnu) in op_yank() 1606 if (u_save(curwin->w_cursor.lnum, curwin->w_cursor.lnum + 1) == FAIL) in do_put() 1789 getvcol(curwin, &curwin->w_cursor, &col, NULL, &endcol2); in do_put() 1791 getvcol(curwin, &curwin->w_cursor, NULL, NULL, &col); in do_put() 1798 ++curwin->w_cursor.col; in do_put() 1802 getvcol(curwin, &curwin->w_cursor, &col, NULL, &endcol2); in do_put() 1812 ++curwin->w_cursor.col; in do_put() 1990 ++curwin->w_cursor.col; in do_put() 2086 ++curwin->w_cursor.col; in do_put() 2187 || curwin->w_p_diff in do_put() [all …]
|
| H A D | option.c | 767 curwin = wp; in set_local_options_default() 2442 (void)set_chars_option(curwin, &curwin->w_p_lcs); in didset_options2() 2951 curwin->w_scbind_pos = curwin->w_topline; in set_bool_option() 3217 && (*curwin->w_p_scl == 'n' && *(curwin->w_p_scl + 1) == 'u') in set_bool_option() 3226 if (!(curwin->w_p_nu && ((int *)varp == &curwin->w_p_rnu))) in set_bool_option() 3478 if (foldmethodIsSyntax(curwin) || foldmethodIsIndent(curwin)) in set_num_option() 3758 || (curwin->w_p_scr > curwin->w_height in set_num_option() 3773 curwin->w_p_scr = curwin->w_height; in set_num_option() 7036 return curwin->w_p_so < 0 ? p_so : curwin->w_p_so; in get_scrolloff_value() 7046 return curwin->w_p_siso < 0 ? p_siso : curwin->w_p_siso; in get_sidescrolloff_value() [all …]
|
| H A D | evalwindow.c | 25 return curwin->w_id; in win_getid() 170 return curwin; in find_win_by_nr() 251 wp = curwin; in find_tabwin() 866 if (oldwin != curwin) in win_move_into_split() 926 win_T *wp = curwin; in f_win_gettype() 1153 win_new_height(curwin, curwin->w_height); in f_winrestview() 1154 win_new_width(curwin, curwin->w_width); in f_winrestview() 1158 curwin->w_topline = 1; in f_winrestview() 1245 *save_curwin = curwin; in switch_win_noblock() 1262 curwin = win; in switch_win_noblock() [all …]
|
| H A D | buffer.c | 339 curwin->w_topline = 1; in open_buffer() 504 int is_curwin = (curwin != NULL && curwin->w_buffer == buf); in close_buffer() 792 int is_curwin = (curwin != NULL && curwin->w_buffer == buf); in buf_freeall() 854 if (curwin != NULL && curwin->w_buffer == buf) in buf_freeall() 1391 && !(curwin->w_closing || curwin->w_buffer->b_locked > 0) in do_buffer_ext() 1449 if (!jumpidx && curwin->w_jumplistidx == curwin->w_jumplistlen) in do_buffer_ext() 1753 close_buffer(prevbuf == curwin->w_buffer ? curwin : NULL, prevbuf, in set_curbuf() 1863 if (curwin->w_topline == 1 && !curwin->w_topline_was_set) in enter_buffer() 3113 copy_winopt(&curwin->w_allbuf_opt, &curwin->w_onebuf_opt); in get_winopts() 3738 (int)curwin->w_cursor.col + 1, (int)curwin->w_virtcol + 1); in fileinfo() [all …]
|
| H A D | window.c | 362 wp = curwin; in do_window() 868 oldwin = curwin; in win_split_ins() 1564 maxcount = (curwin->w_width + curwin->w_vsep_width in make_windows() 1570 maxcount = (VISIBLE_HEIGHT(curwin) + curwin->w_status_height in make_windows() 1595 if (win_split(curwin->w_width - (curwin->w_width - todo) in make_windows() 1601 if (win_split(curwin->w_height - (curwin->w_height - todo in make_windows() 2626 curwin = wp; in win_close() 4788 curwin = wp; in win_enter_ext() 4834 if (curwin->w_height < p_wh && !curwin->w_p_wfh in win_enter_ext() 4844 if (curwin->w_width < p_wiw && !curwin->w_p_wfw) in win_enter_ext() [all …]
|
| H A D | drawscreen.c | 232 && curwin->w_nrwidth != ((curwin->w_p_nu || curwin->w_p_rnu) in update_screen() 244 && curwin->w_topfill == curwin->w_old_topfill in update_screen() 245 && curwin->w_botfill == curwin->w_old_botfill in update_screen() 247 && curwin->w_topline == curwin->w_lines[0].wl_lnum) in update_screen() 250 && curwin->w_old_cursor_lnum == curwin->w_cursor.lnum in update_screen() 253 && curwin->w_old_curswant == curwin->w_curswant) in update_screen() 605 if ((*p_stl != NUL || *curwin->w_p_stl != NUL) && curwin->w_status_height) in showruler() 1373 if (wp == curwin in fold_line() 1385 if (wp == curwin in fold_line() 2011 if (curwin->w_p_lbr) in win_update() [all …]
|
| H A D | gui.c | 2331 if (*curwin->w_p_scl == 'n' && *(curwin->w_p_scl + 1) == 'u' && in gui_outstr_nowrap() 2332 (curwin->w_p_nu || curwin->w_p_rnu)) in gui_outstr_nowrap() 3287 row = curwin->w_wrow + W_WINROW(curwin); in gui_send_mouse_event() 4153 || (sb->wp == curwin && (curwin->w_topline != old_topline in gui_drag_scrollbar() 4400 int midcol = curwin->w_wincol + curwin->w_width / 2; in gui_do_scrollbar() 4470 curwin = wp; in gui_do_scroll() 4536 return (wp == curwin && !EQUAL_POS(curwin->w_cursor, old_cursor)); in gui_do_scroll() 4585 && curwin->w_topline <= curwin->w_cursor.lnum in gui_find_longest_lnum() 4586 && curwin->w_botline > curwin->w_cursor.lnum in gui_find_longest_lnum() 4596 for (lnum = curwin->w_topline; lnum < curwin->w_botline; ++lnum) in gui_find_longest_lnum() [all …]
|
| H A D | fold.c | 257 checkupdate(curwin); in foldLevel() 472 if (foldmethodIsDiff(curwin) && curwin->w_p_scb) in newFoldLevel() 520 checkupdate(curwin); in foldCheckClose() 521 if (checkCloseRec(&curwin->w_folds, curwin->w_cursor.lnum, in foldCheckClose() 563 if (foldmethodIsManual(curwin) || foldmethodIsMarker(curwin)) in foldManualAllowed() 1093 (void)hasFolding(curwin->w_cursor.lnum, &curwin->w_cursor.lnum, NULL); in foldAdjustCursor() 1257 if (foldmethodIsDiff(curwin) && curwin->w_p_scb) in setManualFold() 1950 curwin = wp; in get_foldtext() 3298 win = curwin; in foldlevelExpr() 3299 curwin = flp->wp; in foldlevelExpr() [all …]
|
| H A D | main.c | 820 if (curwin->w_p_diff && curwin->w_p_scb) in vim_main2() 1282 || curwin->w_p_cole > 0 in main_loop() 1295 if (curwin->w_p_cole > 0) in main_loop() 1381 if (curwin->w_p_cul in main_loop() 1382 && (curwin->w_last_cursorline != curwin->w_cursor.lnum in main_loop() 2823 curwin = firstwin; in create_windows() 2835 curwin = curwin->w_next; in create_windows() 2883 curwin = firstwin; in create_windows() 2884 curbuf = curwin->w_buffer; in create_windows() 2914 win_close(curwin, TRUE); in edit_buffers() [all …]
|