bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#59141: 28.1.90; Face :extend when all the line but trailing \n is in


From: Juri Linkov
Subject: bug#59141: 28.1.90; Face :extend when all the line but trailing \n is invisible
Date: Tue, 22 Nov 2022 19:35:34 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)

>> (progn
>>   (insert "ab")
>>   (let ((o (make-overlay 1 2)))
>>     (overlay-put o 'after-string "!"))
>>   (let ((o (make-overlay 2 3)))
>>     (overlay-put o 'invisible t)))
>>
>> The problem is that "!" from 'after-string' is not displayed,
>> even when it's on the text that is not invisible.
>
> There's no bug here.  after-string is displayed when the end position of the
> overlay is reached, and in this case the end position is invisible, so it is
> skipped.

If really there is no way to display a string overlay before the invisible 
overlay,
this is fine because when a new option will be added, the ellipsis overlay
will be added to the end of the line, and the invisible overlay will start
at the beginning of the next line.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]