diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-02-23 15:29:46 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-02-23 15:29:46 +0100 |
commit | b81f56fb57c87a7490dd79908c257437d1958447 (patch) | |
tree | fa363ee5893351d602dea5245003629852a09d83 /src | |
parent | 1aa76b8fd06c278fe36c39b0bbe7233c775d7423 (diff) | |
download | vim-git-b81f56fb57c87a7490dd79908c257437d1958447.tar.gz |
patch 8.2.0309: window-local values have confusing namev8.2.0309
Problem: Window-local values have confusing name.
Solution: Rename w_p_bri* to w_briopt_*.
Diffstat (limited to 'src')
-rw-r--r-- | src/drawline.c | 6 | ||||
-rw-r--r-- | src/indent.c | 16 | ||||
-rw-r--r-- | src/structs.h | 11 | ||||
-rw-r--r-- | src/version.c | 2 |
4 files changed, 19 insertions, 16 deletions
diff --git a/src/drawline.c b/src/drawline.c index b5814114b..9f943e03a 100644 --- a/src/drawline.c +++ b/src/drawline.c @@ -1140,11 +1140,11 @@ win_line( } #ifdef FEAT_LINEBREAK - if (wp->w_p_brisbr && draw_state == WL_BRI - 1 + if (wp->w_briopt_sbr && draw_state == WL_BRI - 1 && n_extra == 0 && *get_showbreak_value(wp) != NUL) // draw indent after showbreak value draw_state = WL_BRI; - else if (wp->w_p_brisbr && draw_state == WL_SBR && n_extra == 0) + else if (wp->w_briopt_sbr && draw_state == WL_SBR && n_extra == 0) // After the showbreak, draw the breakindent draw_state = WL_BRI - 1; @@ -1176,7 +1176,7 @@ win_line( c_final = NUL; n_extra = get_breakindent_win(wp, ml_get_buf(wp->w_buffer, lnum, FALSE)); - if (wp->w_skipcol > 0 && wp->w_p_wrap && wp->w_p_brisbr) + if (wp->w_skipcol > 0 && wp->w_p_wrap && wp->w_briopt_sbr) need_showbreak = FALSE; // Correct end of highlighted area for 'breakindent', // required when 'linebreak' is also set. diff --git a/src/indent.c b/src/indent.c index 1662292bb..10c82d89d 100644 --- a/src/indent.c +++ b/src/indent.c @@ -875,9 +875,9 @@ briopt_check(win_T *wp) ++p; } - wp->w_p_brishift = bri_shift; - wp->w_p_brimin = bri_min; - wp->w_p_brisbr = bri_sbr; + wp->w_briopt_shift = bri_shift; + wp->w_briopt_min = bri_min; + wp->w_briopt_sbr = bri_sbr; return OK; } @@ -927,10 +927,10 @@ get_breakindent_win( (int)wp->w_buffer->b_p_ts, wp->w_p_list); # endif } - bri = prev_indent + wp->w_p_brishift; + bri = prev_indent + wp->w_briopt_shift; // indent minus the length of the showbreak string - if (wp->w_p_brisbr) + if (wp->w_briopt_sbr) bri -= vim_strsize(get_showbreak_value(wp)); // Add offset for number column, if 'n' is in 'cpoptions' @@ -941,9 +941,9 @@ get_breakindent_win( bri = 0; // always leave at least bri_min characters on the left, // if text width is sufficient - else if (bri > eff_wwidth - wp->w_p_brimin) - bri = (eff_wwidth - wp->w_p_brimin < 0) - ? 0 : eff_wwidth - wp->w_p_brimin; + else if (bri > eff_wwidth - wp->w_briopt_min) + bri = (eff_wwidth - wp->w_briopt_min < 0) + ? 0 : eff_wwidth - wp->w_briopt_min; return bri; } diff --git a/src/structs.h b/src/structs.h index 4b7064171..7830e6443 100644 --- a/src/structs.h +++ b/src/structs.h @@ -3341,14 +3341,15 @@ struct window_S int *w_p_cc_cols; // array of columns to highlight or NULL char_u w_p_culopt_flags; // flags for cursorline highlighting #endif -#ifdef FEAT_LINEBREAK - int w_p_brimin; // minimum width for breakindent - int w_p_brishift; // additional shift for breakindent - int w_p_brisbr; // sbr in 'briopt' -#endif long w_p_siso; // 'sidescrolloff' local value long w_p_so; // 'scrolloff' local value +#ifdef FEAT_LINEBREAK + int w_briopt_min; // minimum width for breakindent + int w_briopt_shift; // additional shift for breakindent + int w_briopt_sbr; // sbr in 'briopt' +#endif + // transform a pointer to a "onebuf" option into a "allbuf" option #define GLOBAL_WO(p) ((char *)p + sizeof(winopt_T)) diff --git a/src/version.c b/src/version.c index db0034433..b8e47fc56 100644 --- a/src/version.c +++ b/src/version.c @@ -739,6 +739,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 309, +/**/ 308, /**/ 307, |