Lines Matching refs:wp

142 ses_do_win(win_T *wp)  in ses_do_win()  argument
145 if (bt_terminal(wp->w_buffer)) in ses_do_win()
146 return !term_is_finished(wp->w_buffer) in ses_do_win()
148 && term_should_restore(wp->w_buffer); in ses_do_win()
150 if (wp->w_buffer->b_fname == NULL in ses_do_win()
153 || bt_nofilename(wp->w_buffer) in ses_do_win()
157 if (bt_help(wp->w_buffer)) in ses_do_win()
251 win_T *wp; in ses_winsizes() local
255 for (wp = tab_firstwin; wp != NULL; wp = wp->w_next) in ses_winsizes()
257 if (!ses_do_win(wp)) in ses_winsizes()
262 if (wp->w_height + wp->w_status_height < topframe->fr_height in ses_winsizes()
265 n, (long)wp->w_height, Rows / 2, Rows) < 0 in ses_winsizes()
270 if (wp->w_width < Columns && (fprintf(fd, in ses_winsizes()
272 n, (long)wp->w_width, Columns / 2, Columns) < 0 in ses_winsizes()
287 put_view_curpos(FILE *fd, win_T *wp, char *spaces) in put_view_curpos() argument
291 if (wp->w_curswant == MAXCOL) in put_view_curpos()
294 r = fprintf(fd, "%snormal! 0%d|", spaces, wp->w_virtcol + 1); in put_view_curpos()
305 win_T *wp, in put_view() argument
323 if (wp->w_alist == &global_alist) in put_view()
330 if (ses_arglist(fd, "arglocal", &wp->w_alist->al_ga, in put_view()
333 || wp->w_localdir != NULL, flagp) == FAIL) in put_view()
339 if (wp->w_arg_idx != current_arg_idx && wp->w_arg_idx < WARGCOUNT(wp) in put_view()
342 if (fprintf(fd, "%ldargu", (long)wp->w_arg_idx + 1) < 0 in put_view()
349 if (add_edit && (!did_next || wp->w_arg_idx_invalid)) in put_view()
352 if (bt_terminal(wp->w_buffer)) in put_view()
354 if (term_write_session(fd, wp, terminal_bufs) == FAIL) in put_view()
360 if (wp->w_buffer->b_ffname != NULL in put_view()
362 && !bt_nofilename(wp->w_buffer) in put_view()
373 || ses_fname(fd, wp->w_buffer, flagp, FALSE) == FAIL in put_view()
375 || ses_fname(fd, wp->w_buffer, flagp, FALSE) == FAIL in put_view()
377 || ses_fname(fd, wp->w_buffer, flagp, FALSE) == FAIL in put_view()
388 if (wp->w_buffer->b_ffname != NULL) in put_view()
392 || ses_fname(fd, wp->w_buffer, flagp, TRUE) == FAIL) in put_view()
400 if (wp->w_alt_fnum) in put_view()
402 buf_T *alt = buflist_findnr(wp->w_alt_fnum); in put_view()
417 && makemap(fd, wp->w_buffer) == FAIL) in put_view()
426 curwin = wp; in put_view()
445 && wp->w_buffer->b_ffname != NULL in put_view()
446 && (bt_normal(wp->w_buffer) || bt_help(wp->w_buffer))) in put_view()
448 if (put_folds(fd, wp) == FAIL) in put_view()
459 if (wp->w_height <= 0) in put_view()
461 if (fprintf(fd, "let s:l = %ld", (long)wp->w_cursor.lnum) < 0) in put_view()
466 (long)wp->w_cursor.lnum, in put_view()
467 (long)(wp->w_cursor.lnum - wp->w_topline), in put_view()
468 (long)wp->w_height / 2, (long)wp->w_height) < 0) in put_view()
475 || fprintf(fd, "keepjumps %ld", (long)wp->w_cursor.lnum) < 0 in put_view()
479 if (wp->w_cursor.col == 0) in put_view()
486 if (!wp->w_p_wrap && wp->w_leftcol > 0 && wp->w_width > 0) in put_view()
490 (long)wp->w_virtcol + 1, in put_view()
491 (long)(wp->w_virtcol - wp->w_leftcol), in put_view()
492 (long)wp->w_width / 2, (long)wp->w_width) < 0 in put_view()
497 (long)wp->w_virtcol + 1) < 0 in put_view()
500 || put_view_curpos(fd, wp, " ") == FAIL in put_view()
504 else if (put_view_curpos(fd, wp, "") == FAIL) in put_view()
511 if (wp->w_localdir != NULL in put_view()
515 || ses_put_fname(fd, wp->w_localdir, flagp) == FAIL in put_view()
607 win_T *wp; in makeopens() local
762 for (wp = tab_firstwin; wp != NULL; wp = wp->w_next) in makeopens()
764 if (ses_do_win(wp) in makeopens()
765 && wp->w_buffer->b_ffname != NULL in makeopens()
766 && !bt_help(wp->w_buffer) in makeopens()
768 && !bt_nofilename(wp->w_buffer) in makeopens()
777 || ses_fname(fd, wp->w_buffer, &ssop_flags, TRUE) in makeopens()
780 if (!wp->w_arg_idx_invalid) in makeopens()
781 edited_win = wp; in makeopens()
810 for (wp = tab_firstwin; wp != NULL; wp = W_NEXT(wp)) in makeopens()
812 if (ses_do_win(wp)) in makeopens()
816 if (curwin == wp) in makeopens()
859 for (wp = tab_firstwin; wp != NULL; wp = wp->w_next) in makeopens()
861 if (!ses_do_win(wp)) in makeopens()
863 if (put_view(fd, wp, wp != edited_win, &ssop_flags, cur_arg_idx, in makeopens()
873 next_arg_idx = wp->w_arg_idx; in makeopens()