Mercurial > vim
diff src/drawline.c @ 20782:c4bce986c31a v8.2.0943
patch 8.2.0943: displaying ^M or ^J depends on current buffer
Commit: https://github.com/vim/vim/commit/32ee627750e8b7b3fa6516b893e72f6e6af54710
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Jun 10 14:16:49 2020 +0200
patch 8.2.0943: displaying ^M or ^J depends on current buffer
Problem: Displaying ^M or ^J depends on current buffer.
Solution: Pass the displayed buffer to transchar(). (closes https://github.com/vim/vim/issues/6225)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 10 Jun 2020 14:30:04 +0200 |
parents | 8c98c74176ac |
children | 802bf80bcfe4 |
line wrap: on
line diff
--- a/src/drawline.c +++ b/src/drawline.c @@ -1764,7 +1764,7 @@ win_line( { // head byte at end of line mb_l = 1; - transchar_nonprint(extra, c); + transchar_nonprint(wp->w_buffer, extra, c); } else { @@ -2224,7 +2224,7 @@ win_line( } else if (c != NUL) { - p_extra = transchar(c); + p_extra = transchar_buf(wp->w_buffer, c); if (n_extra == 0) n_extra = byte2cells(c) - 1; #ifdef FEAT_RIGHTLEFT