Lines Matching refs:curwin

152     if (curwin->w_p_rl)  in ex_align()
163 save_curpos = curwin->w_cursor; in ex_align()
179 width = curwin->w_width - curbuf->b_p_wm; in ex_align()
187 for (curwin->w_cursor.lnum = eap->line1; in ex_align()
188 curwin->w_cursor.lnum <= eap->line2; ++curwin->w_cursor.lnum) in ex_align()
236 curwin->w_cursor = save_curpos; in ex_align()
658 curwin->w_cursor.lnum = eap->line1; in ex_sort()
701 curwin->w_cursor.lnum = dest; in do_move()
703 curwin->w_cursor.lnum = dest + (line2 - line1) + 1; in do_move()
797 curwin->w_cursor.lnum = dest; in do_move()
799 curwin->w_cursor.lnum = dest + (line2 - line1) + 1; in do_move()
846 curwin->w_cursor.lnum = n; in ex_copy()
854 ml_append(curwin->w_cursor.lnum, p, (colnr_T)0, FALSE); in ex_copy()
859 line1 = curwin->w_cursor.lnum; in ex_copy()
861 if (curwin->w_cursor.lnum < line1) in ex_copy()
863 if (curwin->w_cursor.lnum < line2) in ex_copy()
865 ++curwin->w_cursor.lnum; in ex_copy()
1084 cursor_save = curwin->w_cursor; in do_filter()
1086 curwin->w_cursor.lnum = line1; in do_filter()
1087 curwin->w_cursor.col = 0; in do_filter()
1117 curwin->w_cursor.lnum = line2; in do_filter()
1133 curwin->w_cursor.lnum = line2; in do_filter()
1245 curbuf->b_op_end.lnum = curwin->w_cursor.lnum; in do_filter()
1281 curwin->w_cursor.lnum = line1; in do_filter()
1288 foldUpdate(curwin, curbuf->b_op_start.lnum, curbuf->b_op_end.lnum); in do_filter()
1297 curwin->w_cursor.lnum = curbuf->b_op_end.lnum; in do_filter()
1321 curwin->w_cursor = cursor_save; in do_filter()
1717 if (curwin->w_p_nu || use_number) in print_line_no_prefix()
1720 "%*ld ", number_width(curwin), (long)lnum); in print_line_no_prefix()
1788 buf = buflist_new(fname, xfname, curwin->w_cursor.lnum, 0); in rename_buffer()
1790 curwin->w_alt_fnum = buf->b_fnum; in rename_buffer()
2218 i = curwin->w_arg_idx + (int)eap->line2; in ex_wnext()
2220 i = curwin->w_arg_idx - (int)eap->line2; in ex_wnext()
2435 curwin->w_cursor.lnum = lnum; in getfile()
2442 curwin) == OK) in getfile()
2522 long *so_ptr = curwin->w_p_so >= 0 ? &curwin->w_p_so : &p_so; in do_ecmd()
2652 int prev_alt_fnum = curwin->w_alt_fnum; in do_ecmd()
2657 curwin->w_alt_fnum = curbuf->b_fnum; in do_ecmd()
2684 curwin->w_alt_fnum = newbuf->b_fnum; in do_ecmd()
2692 oldwin = curwin; in do_ecmd()
2697 if (curwin->w_alt_fnum == buf->b_fnum && prev_alt_fnum != 0) in do_ecmd()
2699 curwin->w_alt_fnum = prev_alt_fnum; in do_ecmd()
2781 win_T *the_curwin = curwin; in do_ecmd()
2806 if (aborting() && curwin->w_buffer != NULL) in do_ecmd()
2838 if (curwin->w_buffer == NULL in do_ecmd()
2839 || curwin->w_s == &(curwin->w_buffer->b_s)) in do_ecmd()
2840 curwin->w_s = &(buf->b_s); in do_ecmd()
2842 curwin->w_buffer = buf; in do_ecmd()
2867 curwin->w_pcmark.lnum = 1; in do_ecmd()
2868 curwin->w_pcmark.col = 0; in do_ecmd()
2919 set_last_cursor(curwin); // may set b_last_cursor in do_ecmd()
2922 newlnum = curwin->w_cursor.lnum; in do_ecmd()
2923 solcol = curwin->w_cursor.col; in do_ecmd()
2987 check_arg_idx(curwin); in do_ecmd()
3018 orig_pos = curwin->w_cursor; in do_ecmd()
3019 topline = curwin->w_topline; in do_ecmd()
3025 if (WIN_IS_POPUP(curwin)) in do_ecmd()
3063 check_arg_idx(curwin); in do_ecmd()
3068 if (!EQUAL_POS(curwin->w_cursor, orig_pos)) in do_ecmd()
3072 if (curwin->w_cursor.lnum != orig_pos.lnum in do_ecmd()
3073 || curwin->w_cursor.col != (int)(skipwhite(text) - text)) in do_ecmd()
3075 newlnum = curwin->w_cursor.lnum; in do_ecmd()
3076 newcol = curwin->w_cursor.col; in do_ecmd()
3079 if (curwin->w_topline == topline) in do_ecmd()
3089 if (WIN_IS_POPUP(curwin) && curwin->w_p_pvw && retval != FAIL) in do_ecmd()
3090 popup_set_title(curwin); in do_ecmd()
3098 if (curwin->w_p_diff) in do_ecmd()
3108 if (did_get_winopts && curwin->w_p_spell && *curwin->w_s->b_p_spl != NUL) in do_ecmd()
3109 (void)did_set_spelllang(curwin); in do_ecmd()
3116 curwin->w_cursor.lnum = newlnum; in do_ecmd()
3117 curwin->w_cursor.col = newcol; in do_ecmd()
3122 curwin->w_cursor.lnum = newlnum; in do_ecmd()
3127 curwin->w_cursor.col = solcol; in do_ecmd()
3129 curwin->w_cursor.coladd = 0; in do_ecmd()
3130 curwin->w_set_curswant = TRUE; in do_ecmd()
3138 curwin->w_cursor.lnum = curbuf->b_ml.ml_line_count; in do_ecmd()
3190 curwin->w_scbind_pos = curwin->w_topline; in do_ecmd()
3394 curwin->w_cursor.lnum = lnum; in ex_append()
3454 bigness = curwin->w_height - 3; in ex_z()
3456 bigness = curwin->w_p_scr * 2; in ex_z()
3564 if (curwin->w_cursor.lnum != curs) in ex_z()
3566 curwin->w_cursor.lnum = curs; in ex_z()
3567 curwin->w_cursor.col = 0; in ex_z()
3705 pos_T old_cursor = curwin->w_cursor; in ex_substitute()
3805 endcolumn = (curwin->w_curswant == MAXCOL); in ex_substitute()
3821 curwin->w_cursor.lnum = eap->line1; in ex_substitute()
3999 nmatch = vim_regexec_multi(&regmatch, curwin, curbuf, lnum, in ex_substitute()
4115 curwin->w_cursor.lnum = lnum; in ex_substitute()
4182 curwin->w_cursor.col = regmatch.startpos[0].col; in ex_substitute()
4183 if (curwin->w_p_crb) in ex_substitute()
4204 getvcol(curwin, &curwin->w_cursor, &sc, NULL, NULL); in ex_substitute()
4205 curwin->w_cursor.col = regmatch.endpos[0].col - 1; in ex_substitute()
4206 if (curwin->w_cursor.col < 0) in ex_substitute()
4207 curwin->w_cursor.col = 0; in ex_substitute()
4208 getvcol(curwin, &curwin->w_cursor, NULL, NULL, &ec); in ex_substitute()
4209 curwin->w_cursor.col = regmatch.startpos[0].col; in ex_substitute()
4210 if (subflags.do_number || curwin->w_p_nu) in ex_substitute()
4212 int numw = number_width(curwin) + 1; in ex_substitute()
4235 int save_p_fen = curwin->w_p_fen; in ex_substitute()
4237 curwin->w_p_fen = FALSE; in ex_substitute()
4271 curwin->w_cursor.col += len_change; in ex_substitute()
4290 curwin->w_p_fen = save_p_fen; in ex_substitute()
4385 curwin->w_cursor.col = regmatch.startpos[0].col; in ex_substitute()
4515 curwin->w_cursor.col = 0; in ex_substitute()
4593 ++curwin->w_cursor.lnum; in ex_substitute()
4635 || (nmatch = vim_regexec_multi(&regmatch, curwin, in ex_substitute()
4701 nmatch = vim_regexec_multi(&regmatch, curwin, curbuf, in ex_substitute()
4744 curwin->w_cursor = old_cursor; in ex_substitute()
4772 print_line(curwin->w_cursor.lnum, in ex_substitute()
4786 if (subflags.do_ask && hasAnyFolding(curwin)) in ex_substitute()
4856 curwin->w_cursor.lnum = lnum; in global_exe_one()
4857 curwin->w_cursor.col = 0; in global_exe_one()
4964 lnum = curwin->w_cursor.lnum; in ex_global()
4965 match = vim_regexec_multi(&regmatch, curwin, curbuf, lnum, in ex_global()
4978 match = vim_regexec_multi(&regmatch, curwin, curbuf, lnum, in ex_global()
5121 if (!curwin->w_p_pvw) in prepare_tagpreview()
5165 curwin->w_p_pvw = TRUE; in prepare_tagpreview()
5166 curwin->w_p_wfh = TRUE; in prepare_tagpreview()
5167 RESET_BINDING(curwin); // don't take over 'scrollbind' in prepare_tagpreview()
5170 curwin->w_p_diff = FALSE; // no 'diff' in prepare_tagpreview()
5173 curwin->w_p_fdc = 0; // no 'foldcolumn' in prepare_tagpreview()
5265 curwin->w_arg_idx = 0; in ex_drop()