diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-10-15 14:07:48 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-10-15 14:07:48 +0100 |
commit | 13cdde39520220bb856cba16626327c706752b51 (patch) | |
tree | ccfce32ead03bcbf9541bd4c50203c1bff8074f8 /src/drawline.c | |
parent | eb4de629315f2682d8b314462d02422ec98d751a (diff) |
patch 9.0.0758: "precedes" from 'listchars' overwritten by <<<v9.0.0758
Problem: "precedes" from 'listchars' overwritten by <<< for 'smoothscroll'.
Solution: Keep the "precedes" character.
Diffstat (limited to 'src/drawline.c')
-rw-r--r-- | src/drawline.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/drawline.c b/src/drawline.c index f3024c2fcc..8824a01212 100644 --- a/src/drawline.c +++ b/src/drawline.c @@ -766,9 +766,11 @@ wlv_screen_line(win_T *wp, winlinevars_T *wlv, int negative_width) { if (wlv->row == 0 && wp->w_skipcol > 0 #if defined(FEAT_LINEBREAK) + // do not overwrite the 'showbreak' text with "<<<" && *get_showbreak_value(wp) == NUL #endif - ) + // do not overwrite the 'listchars' "precedes" text with "<<<" + && !(wp->w_p_list && wp->w_lcs_chars.prec != 0)) { int off = (int)(current_ScreenLine - ScreenLines); int skip = 0; |