[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-26 f519aa1: Fix display of line numbers in empty lin
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] emacs-26 f519aa1: Fix display of line numbers in empty lines beyond EOB |
Date: |
Fri, 14 Dec 2018 03:45:09 -0500 (EST) |
branch: emacs-26
commit f519aa10b47f7c652ae9b5f021363073f5c463ff
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>
Fix display of line numbers in empty lines beyond EOB
* src/xdisp.c (maybe_produce_line_number): When the current
line is at EOB, use the 'line-number-current-line' face only
on that single line, but not on the rest of empty lines beyond
EOB. (Bug#33732)
---
src/xdisp.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/xdisp.c b/src/xdisp.c
index 808eab7..435ab2c 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -21185,7 +21185,10 @@ maybe_produce_line_number (struct it *it)
if (lnum_face_id != current_lnum_face_id
&& (EQ (Vdisplay_line_numbers, Qvisual)
? this_line == 0
- : this_line == it->pt_lnum))
+ : this_line == it->pt_lnum)
+ /* Avoid displaying the line-number-current-line face on
+ empty lines beyond EOB. */
+ && it->what != IT_EOB)
tem_it.face_id = current_lnum_face_id;
else
tem_it.face_id = lnum_face_id;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-26 f519aa1: Fix display of line numbers in empty lines beyond EOB,
Eli Zaretskii <=