GNU bug report logs -
#23730
24.5; format removes text properties
Previous Next
Reported by: ynyaaa <at> gmail.com
Date: Wed, 8 Jun 2016 13:43:02 UTC
Severity: normal
Found in version 24.5
Fixed in version 26.1
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: ynyaaa <at> gmail.com
> Cc: 23730 <at> debbugs.gnu.org
> Date: Thu, 09 Jun 2016 11:07:01 +0900
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> >The documentation only promises that the characters
> >_other_ than the format specifier are copied with their properties,
>
> Text properties after the format spericifier are copied
> with wrong positions.
>
> (format (concat (propertize "%2d" 'x 'X)
> (propertize "a" 'a 'A)
> (propertize "b" 'b 'B))
> 1)
> =>#(" 1ab" 0 1 (a A) 1 2 (b B))
Fixed on the master branch, thanks. Fixing this also corrected your
originally reported issue, so I made it clear in the documentation
that the text properties from the format specifiers are also copied.
This bug report was last modified 8 years and 167 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.