GNU bug report logs - #33435
27.0.50; A use case for recursive display specifications

Previous Next

Package: emacs;

Reported by: Pip Cet <pipcet <at> gmail.com>

Date: Mon, 19 Nov 2018 18:53:01 UTC

Severity: wishlist

Found in version 27.0.50

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Pip Cet <pipcet <at> gmail.com>
Cc: 33435 <at> debbugs.gnu.org
Subject: bug#33435: 27.0.50; A use case for recursive display specifications
Date: Tue, 20 Nov 2018 18:30:06 +0200
> From: Pip Cet <pipcet <at> gmail.com>
> Date: Tue, 20 Nov 2018 15:16:25 +0000
> Cc: 33435 <at> debbugs.gnu.org
> 
> > In case I did understand: did you try an overlay with after-string
> > that has an image display property on it?
> 
> First, thanks for the suggestion; sorry, it simply hadn't occurred to
> me that after/before-string can do things display specifications
> cannot.

Well, it's still a display spec, just on a string, not on buffer text.

> Obviously I'm still thinking of a display-propertized display
> specification string as the more natural thing to do, and things are
> slightly different (cursor placement, modifications, highlighting of
> included text) with the after-string solution, but I'll try to get
> things working that way. Thanks again.

Let me know if you have other difficulties.  I should warn you that
the combination of an overlay string and a display spec is used
rarely, so you might bump into weird behavior and even bugs.  Until
Emacs 25 I think this combination was very buggy.




This bug report was last modified 5 years and 290 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.