1
0
forked from aniani/vim

patch 8.2.3121: 'listchars' "exceeds" character appears in foldcolumn

Problem:    'listchars' "exceeds" character appears in foldcolumn. Window
            separator is missing. (Leonid V.  Fedorenchik)
Solution:   Only draw the "exceeds" character in the text area.  Break the
            loop when not drawing the text. (closes #8524)
This commit is contained in:
Bram Moolenaar
2021-07-08 12:40:05 +02:00
parent db86472770
commit 41fb723ee9
8 changed files with 87 additions and 1 deletions

View File

@@ -2783,6 +2783,7 @@ win_line(
// Show "extends" character from 'listchars' if beyond the line end and
// 'list' is set.
if (wp->w_lcs_chars.ext != NUL
&& draw_state == WL_LINE
&& wp->w_p_list
&& !wp->w_p_wrap
#ifdef FEAT_DIFF
@@ -3050,7 +3051,8 @@ win_line(
wp->w_p_rl ? (col < 0) :
#endif
(col >= wp->w_width))
&& (*ptr != NUL
&& (draw_state != WL_LINE
|| *ptr != NUL
#ifdef FEAT_DIFF
|| filler_todo > 0
#endif