Lines Matching refs:wip

1015 free_wininfo(wininfo_T *wip)  in free_wininfo()  argument
1017 if (wip->wi_optset) in free_wininfo()
1019 clear_winopt(&wip->wi_opt); in free_wininfo()
1021 deleteFoldRecurse(&wip->wi_folds); in free_wininfo()
1024 vim_free(wip); in free_wininfo()
1033 wininfo_T *wip; in clear_wininfo() local
1037 wip = buf->b_wininfo; in clear_wininfo()
1038 buf->b_wininfo = wip->wi_next; in clear_wininfo()
1039 free_wininfo(wip); in clear_wininfo()
2943 wininfo_T *wip; in buflist_setfpos() local
2945 FOR_ALL_BUF_WININFO(buf, wip) in buflist_setfpos()
2946 if (wip->wi_win == win) in buflist_setfpos()
2948 if (wip == NULL) in buflist_setfpos()
2951 wip = ALLOC_CLEAR_ONE(wininfo_T); in buflist_setfpos()
2952 if (wip == NULL) in buflist_setfpos()
2954 wip->wi_win = win; in buflist_setfpos()
2961 if (wip->wi_prev) in buflist_setfpos()
2962 wip->wi_prev->wi_next = wip->wi_next; in buflist_setfpos()
2964 buf->b_wininfo = wip->wi_next; in buflist_setfpos()
2965 if (wip->wi_next) in buflist_setfpos()
2966 wip->wi_next->wi_prev = wip->wi_prev; in buflist_setfpos()
2967 if (copy_options && wip->wi_optset) in buflist_setfpos()
2969 clear_winopt(&wip->wi_opt); in buflist_setfpos()
2971 deleteFoldRecurse(&wip->wi_folds); in buflist_setfpos()
2977 wip->wi_fpos.lnum = lnum; in buflist_setfpos()
2978 wip->wi_fpos.col = col; in buflist_setfpos()
2983 copy_winopt(&win->w_onebuf_opt, &wip->wi_opt); in buflist_setfpos()
2985 wip->wi_fold_manual = win->w_fold_manual; in buflist_setfpos()
2986 cloneFoldGrowArray(&win->w_folds, &wip->wi_folds); in buflist_setfpos()
2988 wip->wi_optset = TRUE; in buflist_setfpos()
2992 wip->wi_next = buf->b_wininfo; in buflist_setfpos()
2993 buf->b_wininfo = wip; in buflist_setfpos()
2994 wip->wi_prev = NULL; in buflist_setfpos()
2995 if (wip->wi_next) in buflist_setfpos()
2996 wip->wi_next->wi_prev = wip; in buflist_setfpos()
3005 wininfo_other_tab_diff(wininfo_T *wip) in wininfo_other_tab_diff() argument
3009 if (wip->wi_opt.wo_diff) in wininfo_other_tab_diff()
3014 if (wip->wi_win == wp) in wininfo_other_tab_diff()
3036 wininfo_T *wip; in find_wininfo() local
3038 FOR_ALL_BUF_WININFO(buf, wip) in find_wininfo()
3039 if (wip->wi_win == curwin in find_wininfo()
3041 && (!skip_diff_buffer || !wininfo_other_tab_diff(wip)) in find_wininfo()
3044 && (!need_options || wip->wi_optset)) in find_wininfo()
3052 if (wip == NULL) in find_wininfo()
3057 FOR_ALL_BUF_WININFO(buf, wip) in find_wininfo()
3058 if (!wininfo_other_tab_diff(wip) in find_wininfo()
3059 && (!need_options || wip->wi_optset in find_wininfo()
3060 || (wip->wi_win != NULL in find_wininfo()
3061 && wip->wi_win->w_buffer == buf))) in find_wininfo()
3066 wip = buf->b_wininfo; in find_wininfo()
3068 return wip; in find_wininfo()
3080 wininfo_T *wip; in get_winopts() local
3087 wip = find_wininfo(buf, TRUE, TRUE); in get_winopts()
3088 if (wip != NULL && wip->wi_win != NULL in get_winopts()
3089 && wip->wi_win != curwin && wip->wi_win->w_buffer == buf) in get_winopts()
3093 win_T *wp = wip->wi_win; in get_winopts()
3102 else if (wip != NULL && wip->wi_optset) 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()
3109 cloneFoldGrowArray(&wip->wi_folds, &curwin->w_folds); in get_winopts()
3131 wininfo_T *wip; in buflist_findfpos() local
3134 wip = find_wininfo(buf, FALSE, FALSE); in buflist_findfpos()
3135 if (wip != NULL) in buflist_findfpos()
3136 return &(wip->wi_fpos); in buflist_findfpos()