Lines Matching refs:curwin
341 check_win_options(curwin); in set_init_1()
593 win_comp_scroll(curwin); in set_option_default()
598 if ((long *)varp == &curwin->w_p_so in set_option_default()
599 || (long *)varp == &curwin->w_p_siso) in set_option_default()
764 win_T *save_curwin = curwin; in set_local_options_default()
767 curwin = wp; in set_local_options_default()
768 curbuf = curwin->w_buffer; in set_local_options_default()
784 curwin = save_curwin; in set_local_options_default()
785 curbuf = curwin->w_buffer; in set_local_options_default()
1474 if (curwin->w_p_diff in do_set()
1548 last_set_msg(curwin->w_p_script_ctx[ in do_set()
2415 (void)compile_cap_prog(curwin->w_s); in didset_options()
2426 after_copy_winopt(curwin); in didset_options()
2442 (void)set_chars_option(curwin, &curwin->w_p_lcs); in didset_options2()
2445 (void)set_chars_option(curwin, &p_fcs); in didset_options2()
2535 case PV_STL: return &curwin->w_p_stl_flags; in insecure_flag()
2539 case PV_FDE: return &curwin->w_p_fde_flags; in insecure_flag()
2540 case PV_FDT: return &curwin->w_p_fdt_flags; in insecure_flag()
2611 curwin->w_p_script_ctx[indir & PV_MASK] = new_script_ctx; in set_option_sctx_idx()
2762 else if ((int *)varp == &curwin->w_p_cul && !value && old_value) in set_bool_option()
2946 else if ((int *)varp == &curwin->w_p_scb) in set_bool_option()
2948 if (curwin->w_p_scb) in set_bool_option()
2951 curwin->w_scbind_pos = curwin->w_topline; in set_bool_option()
2957 else if ((int *)varp == &curwin->w_p_pvw) in set_bool_option()
2959 if (curwin->w_p_pvw) in set_bool_option()
2964 if (win->w_p_pvw && win != curwin) in set_bool_option()
2966 curwin->w_p_pvw = FALSE; in set_bool_option()
3042 else if ((int *)varp == &curwin->w_p_wrap) in set_bool_option()
3044 if (curwin->w_p_wrap) in set_bool_option()
3045 curwin->w_leftcol = 0; in set_bool_option()
3051 win_equal(curwin, FALSE, 0); in set_bool_option()
3096 else if ((int *)varp == &curwin->w_p_diff) in set_bool_option()
3099 diff_buf_adjust(curwin); in set_bool_option()
3101 if (foldmethodIsDiff(curwin)) in set_bool_option()
3102 foldUpdateAll(curwin); in set_bool_option()
3123 else if ((int *)varp == &curwin->w_p_spell) in set_bool_option()
3125 if (curwin->w_p_spell) in set_bool_option()
3127 char *errmsg = did_set_spelllang(curwin); in set_bool_option()
3136 if ((int *)varp == &curwin->w_p_arab) in set_bool_option()
3138 if (curwin->w_p_arab) in set_bool_option()
3146 if (!curwin->w_p_rl) in set_bool_option()
3148 curwin->w_p_rl = TRUE; in set_bool_option()
3190 if (curwin->w_p_rl) in set_bool_option()
3192 curwin->w_p_rl = FALSE; in set_bool_option()
3214 else if (((int *)varp == &curwin->w_p_nu in set_bool_option()
3215 || (int *)varp == &curwin->w_p_rnu) 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()
3285 if (curwin->w_curswant != MAXCOL in set_bool_option()
3287 curwin->w_set_curswant = TRUE; in set_bool_option()
3383 if (pp == &p_wh && curwin->w_height < p_wh) in set_num_option()
3385 if (pp == &p_hh && curbuf->b_help && curwin->w_height < p_hh) in set_num_option()
3419 if (!ONE_WINDOW && curwin->w_width < p_wiw) in set_num_option()
3462 else if (pp == &curwin->w_p_fdl) in set_num_option()
3464 if (curwin->w_p_fdl < 0) in set_num_option()
3465 curwin->w_p_fdl = 0; in set_num_option()
3470 else if (pp == &curwin->w_p_fml) in set_num_option()
3472 foldUpdateAll(curwin); in set_num_option()
3476 else if (pp == &curwin->w_p_fdn) in set_num_option()
3478 if (foldmethodIsSyntax(curwin) || foldmethodIsIndent(curwin)) in set_num_option()
3479 foldUpdateAll(curwin); in set_num_option()
3483 else if (pp == &curwin->w_p_fdc) in set_num_option()
3485 if (curwin->w_p_fdc < 0) in set_num_option()
3488 curwin->w_p_fdc = 0; in set_num_option()
3490 else if (curwin->w_p_fdc > 12) in set_num_option()
3493 curwin->w_p_fdc = 12; in set_num_option()
3503 if (foldmethodIsIndent(curwin)) in set_num_option()
3504 foldUpdateAll(curwin); in set_num_option()
3615 else if (pp == &curwin->w_p_cole) in set_num_option()
3617 if (curwin->w_p_cole < 0) in set_num_option()
3620 curwin->w_p_cole = 0; in set_num_option()
3622 else if (curwin->w_p_cole > 3) in set_num_option()
3625 curwin->w_p_cole = 3; in set_num_option()
3661 else if (pp == &curwin->w_p_nuw) in set_num_option()
3663 if (curwin->w_p_nuw < 1) in set_num_option()
3666 curwin->w_p_nuw = 1; in set_num_option()
3668 if (curwin->w_p_nuw > 20) in set_num_option()
3671 curwin->w_p_nuw = 20; in set_num_option()
3673 curwin->w_nrwidth_line_count = 0; // trigger a redraw in set_num_option()
3757 if ((curwin->w_p_scr <= 0 in set_num_option()
3758 || (curwin->w_p_scr > curwin->w_height in set_num_option()
3759 && curwin->w_height > 0)) in set_num_option()
3762 if (pp == &(curwin->w_p_scr)) in set_num_option()
3764 if (curwin->w_p_scr != 0) in set_num_option()
3766 win_comp_scroll(curwin); in set_num_option()
3770 else if (curwin->w_p_scr <= 0) in set_num_option()
3771 curwin->w_p_scr = 1; in set_num_option()
3773 curwin->w_p_scr = curwin->w_height; in set_num_option()
3845 if (curwin->w_curswant != MAXCOL in set_num_option()
3847 curwin->w_set_curswant = TRUE; in set_num_option()
4151 curwin->w_buffer = curbuf; in get_option_value_strict()
4154 curwin->w_buffer = curbuf; in get_option_value_strict()
4159 win_T *save_curwin = curwin; in get_option_value_strict()
4161 curwin = (win_T *)from; in get_option_value_strict()
4162 curbuf = curwin->w_buffer; in get_option_value_strict()
4164 curwin = save_curwin; in get_option_value_strict()
4165 curbuf = curwin->w_buffer; in get_option_value_strict()
4814 if (put_setstring(fd, "setlocal", "fdm", &curwin->w_p_fdm, 0) == FAIL in makefoldset()
4816 || put_setstring(fd, "setlocal", "fde", &curwin->w_p_fde, 0) in makefoldset()
4819 || put_setstring(fd, "setlocal", "fmr", &curwin->w_p_fmr, 0) in makefoldset()
4821 || put_setstring(fd, "setlocal", "fdi", &curwin->w_p_fdi, 0) in makefoldset()
4823 || put_setnum(fd, "setlocal", "fdl", &curwin->w_p_fdl) == FAIL in makefoldset()
4824 || put_setnum(fd, "setlocal", "fml", &curwin->w_p_fml) == FAIL in makefoldset()
4825 || put_setnum(fd, "setlocal", "fdn", &curwin->w_p_fdn) == FAIL in makefoldset()
4826 || put_setbool(fd, "setlocal", "fen", curwin->w_p_fen) == FAIL in makefoldset()
5120 curwin->w_p_siso = -1; in unset_global_local_option()
5123 curwin->w_p_so = -1; in unset_global_local_option()
5230 case PV_SISO: return (char_u *)&(curwin->w_p_siso); in get_varp_scope()
5231 case PV_SO: return (char_u *)&(curwin->w_p_so); in get_varp_scope()
5248 case PV_SBR: return (char_u *)&(curwin->w_p_sbr); in get_varp_scope()
5251 case PV_STL: return (char_u *)&(curwin->w_p_stl); in get_varp_scope()
5259 case PV_LCS: return (char_u *)&(curwin->w_p_lcs); in get_varp_scope()
5260 case PV_VE: return (char_u *)&(curwin->w_p_ve); in get_varp_scope()
5307 case PV_SISO: return curwin->w_p_siso >= 0 in get_varp()
5308 ? (char_u *)&(curwin->w_p_siso) : p->var; in get_varp()
5309 case PV_SO: return curwin->w_p_so >= 0 in get_varp()
5310 ? (char_u *)&(curwin->w_p_so) : p->var; in get_varp()
5344 case PV_SBR: return *curwin->w_p_sbr != NUL in get_varp()
5345 ? (char_u *)&(curwin->w_p_sbr) : p->var; in get_varp()
5348 case PV_STL: return *curwin->w_p_stl != NUL in get_varp()
5349 ? (char_u *)&(curwin->w_p_stl) : p->var; in get_varp()
5360 case PV_ARAB: return (char_u *)&(curwin->w_p_arab); in get_varp()
5362 case PV_LIST: return (char_u *)&(curwin->w_p_list); in get_varp()
5363 case PV_LCS: return *curwin->w_p_lcs != NUL in get_varp()
5364 ? (char_u *)&(curwin->w_p_lcs) : p->var; in get_varp()
5365 case PV_VE: return *curwin->w_p_ve != NUL in get_varp()
5366 ? (char_u *)&(curwin->w_p_ve) : p->var; in get_varp()
5368 case PV_SPELL: return (char_u *)&(curwin->w_p_spell); in get_varp()
5371 case PV_CUC: return (char_u *)&(curwin->w_p_cuc); in get_varp()
5372 case PV_CUL: return (char_u *)&(curwin->w_p_cul); in get_varp()
5373 case PV_CULOPT: return (char_u *)&(curwin->w_p_culopt); in get_varp()
5374 case PV_CC: return (char_u *)&(curwin->w_p_cc); in get_varp()
5377 case PV_DIFF: return (char_u *)&(curwin->w_p_diff); in get_varp()
5380 case PV_FDC: return (char_u *)&(curwin->w_p_fdc); in get_varp()
5381 case PV_FEN: return (char_u *)&(curwin->w_p_fen); in get_varp()
5382 case PV_FDI: return (char_u *)&(curwin->w_p_fdi); in get_varp()
5383 case PV_FDL: return (char_u *)&(curwin->w_p_fdl); in get_varp()
5384 case PV_FDM: return (char_u *)&(curwin->w_p_fdm); in get_varp()
5385 case PV_FML: return (char_u *)&(curwin->w_p_fml); in get_varp()
5386 case PV_FDN: return (char_u *)&(curwin->w_p_fdn); in get_varp()
5388 case PV_FDE: return (char_u *)&(curwin->w_p_fde); in get_varp()
5389 case PV_FDT: return (char_u *)&(curwin->w_p_fdt); in get_varp()
5391 case PV_FMR: return (char_u *)&(curwin->w_p_fmr); in get_varp()
5393 case PV_NU: return (char_u *)&(curwin->w_p_nu); in get_varp()
5394 case PV_RNU: return (char_u *)&(curwin->w_p_rnu); in get_varp()
5396 case PV_NUW: return (char_u *)&(curwin->w_p_nuw); in get_varp()
5398 case PV_WFH: return (char_u *)&(curwin->w_p_wfh); in get_varp()
5399 case PV_WFW: return (char_u *)&(curwin->w_p_wfw); in get_varp()
5401 case PV_PVW: return (char_u *)&(curwin->w_p_pvw); in get_varp()
5404 case PV_RL: return (char_u *)&(curwin->w_p_rl); in get_varp()
5405 case PV_RLC: return (char_u *)&(curwin->w_p_rlc); in get_varp()
5407 case PV_SCROLL: return (char_u *)&(curwin->w_p_scr); in get_varp()
5408 case PV_WRAP: return (char_u *)&(curwin->w_p_wrap); in get_varp()
5410 case PV_LBR: return (char_u *)&(curwin->w_p_lbr); in get_varp()
5411 case PV_BRI: return (char_u *)&(curwin->w_p_bri); in get_varp()
5412 case PV_BRIOPT: return (char_u *)&(curwin->w_p_briopt); in get_varp()
5414 case PV_WCR: return (char_u *)&(curwin->w_p_wcr); in get_varp()
5415 case PV_SCBIND: return (char_u *)&(curwin->w_p_scb); in get_varp()
5416 case PV_CRBIND: return (char_u *)&(curwin->w_p_crb); in get_varp()
5418 case PV_COCU: return (char_u *)&(curwin->w_p_cocu); in get_varp()
5419 case PV_COLE: return (char_u *)&(curwin->w_p_cole); in get_varp()
5422 case PV_TWK: return (char_u *)&(curwin->w_p_twk); in get_varp()
5423 case PV_TWS: return (char_u *)&(curwin->w_p_tws); in get_varp()
5511 case PV_SPC: return (char_u *)&(curwin->w_s->b_p_spc); in get_varp()
5512 case PV_SPF: return (char_u *)&(curwin->w_s->b_p_spf); in get_varp()
5513 case PV_SPL: return (char_u *)&(curwin->w_s->b_p_spl); in get_varp()
5514 case PV_SPO: return (char_u *)&(curwin->w_s->b_p_spo); in get_varp()
5528 case PV_SCL: return (char_u *)&(curwin->w_p_scl); in get_varp()
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()
7064 return (curwin->w_ve_flags ? curwin->w_ve_flags : ve_flags) in get_ve_flags()