Ralf Angeli writes:

> * Joe Wells (2007-09-19) writes:
>
> > It works by putting most (all but the last chunk of text) of the
> > folded material into the before-string property of the overlay
> > used for folding.
>
> Doesn't it work with the display property as originally done?

No, because recursive display properties are ignored.  If you put a
display property on a string used as a display property, the nested
display property will have no effect.  That's why I have to use one of
the before-string or after-string properties.

Personally, I think it would be better to allow some recursion on
display properties with a limit (e.g., like max-lisp-eval-depth).

> > By the way, the patch also makes some of the fontification show up
> > in the tooltips for folded material.
>
> That should probably be installed with a separate patch then.

Sure.  Feel free to consider this part separately.  It's the part at
the end of TeX-fold-hide-item where I put the fontified text on a
display property of the help-echo string, instead of using it directly
as the help-echo string.

This is a workaround that prevents tooltip-show from smashing the face
information completely.  (A better long-term fix would be to convince
the tooltip package maintainers to provide some way to avoid having
the tooltip face placed on the string.)

> However, I'm not sure if fontification in tooltips is always
> desirable.

I think in this case it is desirable.

> But then, I usually have Tooltip mode disabled and
> therefore have no strong opinion here.  BTW, with Tooltip mode
> disabled you get the fontification.

Indeed (although the display is in the echo area (minibuffer)), and I
think it would be nice if the tooltip display worked the same, or at
least as similarly as possible.

-- 
Joe


_______________________________________________
auctex-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/auctex-devel

Reply via email to