Lines Matching refs:curwin
119 curwin->w_cursor.lnum = 1; in read_buffer()
120 curwin->w_cursor.col = 0; in read_buffer()
210 check_colorcolumn(curwin); in open_buffer()
221 curwin->w_valid = 0; in open_buffer()
333 foldUpdateAll(curwin); in open_buffer()
337 if (!(curwin->w_valid & VALID_TOPLINE)) in open_buffer()
339 curwin->w_topline = 1; in open_buffer()
341 curwin->w_topfill = 0; in open_buffer()
504 int is_curwin = (curwin != NULL && curwin->w_buffer == buf); in close_buffer()
505 win_T *the_curwin = curwin; in close_buffer()
635 if (is_curwin && curwin != the_curwin && win_valid_any_tab(the_curwin)) in close_buffer()
792 int is_curwin = (curwin != NULL && curwin->w_buffer == buf); in buf_freeall()
793 win_T *the_curwin = curwin; in buf_freeall()
830 if (is_curwin && curwin != the_curwin && win_valid_any_tab(the_curwin)) in buf_freeall()
854 if (curwin != NULL && curwin->w_buffer == buf) in buf_freeall()
855 reset_synblock(curwin); in buf_freeall()
1071 win_close(curwin, TRUE); in goto_buffer()
1113 close_buffer(curwin, curbuf, DOBUF_UNLOAD, FALSE, FALSE); in handle_swap_exists()
1136 check_colorcolumn(curwin); in handle_swap_exists()
1198 forceit ? ECMD_FORCEIT : 0, curwin); in empty_curbuf()
1391 && !(curwin->w_closing || curwin->w_buffer->b_locked > 0) in do_buffer_ext()
1394 if (win_close(curwin, FALSE) == FAIL) in do_buffer_ext()
1422 else if (curwin->w_jumplistlen > 0) in do_buffer_ext()
1426 jumpidx = curwin->w_jumplistidx - 1; in do_buffer_ext()
1428 jumpidx = curwin->w_jumplistlen - 1; in do_buffer_ext()
1431 while (jumpidx != curwin->w_jumplistidx) in do_buffer_ext()
1433 buf = buflist_findnr(curwin->w_jumplist[jumpidx].fmark.fnum); in do_buffer_ext()
1449 if (!jumpidx && curwin->w_jumplistidx == curwin->w_jumplistlen) in do_buffer_ext()
1452 jumpidx = curwin->w_jumplistlen - 1; in do_buffer_ext()
1558 RESET_BINDING(curwin); // reset 'scrollbind' and 'cursorbind' in do_buffer_ext()
1716 curwin->w_alt_fnum = curbuf->b_fnum; // remember alternate file in set_curbuf()
1717 buflist_altfpos(curwin); // remember curpos in set_curbuf()
1738 if (prevbuf == curwin->w_buffer) in set_curbuf()
1739 reset_synblock(curwin); in set_curbuf()
1749 win_T *previouswin = curwin; in set_curbuf()
1753 close_buffer(prevbuf == curwin->w_buffer ? curwin : NULL, prevbuf, in set_curbuf()
1758 if (curwin != previouswin && win_valid(previouswin)) in set_curbuf()
1760 curwin = previouswin; in set_curbuf()
1770 ) || curwin->w_buffer == NULL) in set_curbuf()
1775 check_colorcolumn(curwin); in set_curbuf()
1789 curwin->w_buffer = buf; in enter_buffer()
1800 clearFolding(curwin); in enter_buffer()
1801 foldUpdateAll(curwin); // update folds (later). in enter_buffer()
1805 if (curwin->w_p_diff) in enter_buffer()
1810 curwin->w_s = &(curbuf->b_s); in enter_buffer()
1814 curwin->w_cursor.lnum = 1; in enter_buffer()
1815 curwin->w_cursor.col = 0; in enter_buffer()
1816 curwin->w_cursor.coladd = 0; in enter_buffer()
1817 curwin->w_set_curswant = TRUE; in enter_buffer()
1818 curwin->w_topline_was_set = FALSE; in enter_buffer()
1821 curwin->w_valid = 0; in enter_buffer()
1823 buflist_setfpos(curbuf, curwin, curbuf->b_last_cursor.lnum, in enter_buffer()
1845 curwin->w_topline = 1; in enter_buffer()
1847 curwin->w_topfill = 0; in enter_buffer()
1855 if (curwin->w_cursor.lnum == 1 && inindent(0)) in enter_buffer()
1858 check_arg_idx(curwin); // check for valid arg_idx in enter_buffer()
1863 if (curwin->w_topline == 1 && !curwin->w_topline_was_set) in enter_buffer()
1881 if (!curbuf->b_help && curwin->w_p_spell && *curwin->w_s->b_p_spl != NUL) in enter_buffer()
1882 (void)did_set_spelllang(curwin); in enter_buffer()
2003 buflist_setfpos(buf, (flags & BLN_NOCURWIN) ? NULL : curwin, in buflist_new()
2186 buf->b_wininfo->wi_win = curwin; in buflist_new()
2438 RESET_BINDING(curwin); in buflist_getfile()
2451 curwin->w_cursor.col = col; in buflist_getfile()
2453 curwin->w_cursor.coladd = 0; in buflist_getfile()
2454 curwin->w_set_curswant = TRUE; in buflist_getfile()
2472 curwin->w_cursor.lnum = fpos->lnum; in buflist_getfpos()
2476 curwin->w_cursor.col = 0; in buflist_getfpos()
2479 curwin->w_cursor.col = fpos->col; in buflist_getfpos()
2481 curwin->w_cursor.coladd = 0; in buflist_getfpos()
2482 curwin->w_set_curswant = TRUE; in buflist_getfpos()
2583 match = curwin->w_alt_fnum; in buflist_findpat()
2713 if ((options & BUF_DIFF_FILTER) && !curwin->w_p_diff) in ExpandBufnames()
2899 nr = curwin->w_alt_fnum; in buflist_findnr()
3039 if (wip->wi_win == curwin in find_wininfo()
3082 clear_winopt(&curwin->w_onebuf_opt); in get_winopts()
3084 clearFolding(curwin); in get_winopts()
3089 && wip->wi_win != curwin && wip->wi_win->w_buffer == buf) in get_winopts()
3095 copy_winopt(&wp->w_onebuf_opt, &curwin->w_onebuf_opt); in get_winopts()
3097 curwin->w_fold_manual = wp->w_fold_manual; in get_winopts()
3098 curwin->w_foldinvalid = TRUE; in get_winopts()
3099 cloneFoldGrowArray(&wp->w_folds, &curwin->w_folds); in get_winopts()
3105 copy_winopt(&wip->wi_opt, &curwin->w_onebuf_opt); in get_winopts()
3107 curwin->w_fold_manual = wip->wi_fold_manual; in get_winopts()
3108 curwin->w_foldinvalid = TRUE; in get_winopts()
3109 cloneFoldGrowArray(&wip->wi_folds, &curwin->w_folds); in get_winopts()
3113 copy_winopt(&curwin->w_allbuf_opt, &curwin->w_onebuf_opt); in get_winopts()
3118 curwin->w_p_fdl = p_fdls; in get_winopts()
3120 after_copy_winopt(curwin); in get_winopts()
3220 && (buf == curbuf || curwin->w_alt_fnum != buf->b_fnum))) in buflist_list()
3252 (curwin->w_alt_fnum == buf->b_fnum ? '#' : ' '), in buflist_list()
3272 _("line %ld"), buf == curbuf ? curwin->w_cursor.lnum in buflist_list()
3461 if (curwin->w_buffer == buf) in buf_name_changed()
3462 check_arg_idx(curwin); // check file name for arg list in buf_name_changed()
3488 curwin->w_alt_fnum = buf->b_fnum; in setaltfname()
3712 if (curwin->w_cursor.lnum > 1000000L) in fileinfo()
3713 n = (int)(((long)curwin->w_cursor.lnum) / in fileinfo()
3716 n = (int)(((long)curwin->w_cursor.lnum * 100L) / in fileinfo()
3732 (long)curwin->w_cursor.lnum, in fileinfo()
3738 (int)curwin->w_cursor.col + 1, (int)curwin->w_virtcol + 1); in fileinfo()
3741 (void)append_arg_number(curwin, (char_u *)buffer, IOSIZE, in fileinfo()
3833 build_stl_str_hl(curwin, title_str, sizeof(buf), in maketitle()
3928 append_arg_number(curwin, buf, SPACE_FOR_ARGNR, FALSE); in maketitle()
3964 build_stl_str_hl(curwin, icon_str, sizeof(buf), in maketitle()
4143 int save_redr_type = curwin->w_redr_type; in build_stl_str_hl()
4538 vim_snprintf((char *)win_tmp, sizeof(win_tmp), "%d", curwin->w_id); in build_stl_str_hl()
4542 save_curwin = curwin; in build_stl_str_hl()
4544 curwin = wp; in build_stl_str_hl()
4547 if (curwin != save_curwin) in build_stl_str_hl()
4552 curwin = save_curwin; in build_stl_str_hl()
5045 curwin->w_redr_type = save_redr_type; in build_stl_str_hl()
5299 win_move_after(wp, curwin); in ex_buffer_all()
5337 win_close(curwin, TRUE); in ex_buffer_all()