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)
This commit is contained in:
parent
24b5026fb6
commit
f519aa10b4
1 changed files with 4 additions and 1 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Reference in a new issue