mirror of
https://github.com/neovim/neovim.git
synced 2025-09-22 03:08:27 +00:00
vim-patch:8.1.2245: third character of 'listchars' tab shows in wrong place
Problem: Third character of 'listchars' tab shows in wrong place when
'breakindent' is set.
Solution: Set c_final to NUL. (Naruhiko Nishino, closes vim/vim#5165)
2f7b7b1e12
This commit is contained in:
@@ -2976,6 +2976,7 @@ win_line (
|
||||
}
|
||||
p_extra = NULL;
|
||||
c_extra = ' ';
|
||||
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) {
|
||||
@@ -3293,9 +3294,7 @@ win_line (
|
||||
} else {
|
||||
int c0;
|
||||
|
||||
if (p_extra_free != NULL) {
|
||||
XFREE_CLEAR(p_extra_free);
|
||||
}
|
||||
XFREE_CLEAR(p_extra_free);
|
||||
|
||||
// Get a character from the line itself.
|
||||
c0 = c = *ptr;
|
||||
|
Reference in New Issue
Block a user