GNU bug report logs -
#64696
30.0.50; indent-to inherits preceding text properties, including 'invisible
Previous Next
Full log
Message #149 received at 64696 <at> debbugs.gnu.org (full text, mbox):
> From: Ihor Radchenko <yantar92 <at> posteo.net>
> Cc: monnier <at> iro.umontreal.ca, 64696 <at> debbugs.gnu.org
> Date: Fri, 28 Jul 2023 13:02:14 +0000
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> > So you are saying that indent-to should take care of not inheriting
> > text properties from preceding text? Or are there any other problems?
>
> AFAIU, we concluded previously that non-inheriting text properties is a
> no-go because it will likely break things.
I'm not talking about all the properties, I'm talking only about
those that affect the visible width of whitespace. Basically, only
'display' properties, I think.
> So, I think that `indent-to' should take care calculating space width
> accurately in the presence of :width and similar specs.
>
> Not sure what to do with :align-to.
These could be accounted for, but some 'display' properties cannot.
For example, if the property value is a string, we will be unable to
indent at all.
> ... well, except the generic problem that `indent-to' may inherit
> 'display or 'invisible property that completely modifies how the
> inserted spaces/tabs are displayed.
Which is why 'invisible' should not be inherited by indent-to, if we
want it to do a better job.
This bug report was last modified 2 years and 50 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.