GNU bug report logs -
#72287
Emacs 29; RTL replacing display bug on 1st line
Previous Next
Reported by: JD Smith <jdtsmith <at> gmail.com>
Date: Thu, 25 Jul 2024 12:31:02 UTC
Severity: normal
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
With bidi-paragraph-direction=right-to-left, replacing 'display properties are sometimes reversed on the 1st displayed line of text.
(let* ((w (window-font-width))
(h (window-font-height))
(face )
(str (cl-loop for col in '("red" "green" "blue" "cyan")
concat " "
concat (propertize " " 'face `(:background ,col)))))
(dotimes (i 10)
(insert "\n" (propertize " " 'display str) (format ";; line %d" i))))
Evaluate in *scratch* and scroll the color bars off the top of the screen. Try again with bidi-paragraph-direction=right-to-left and the color order will invert and the bars shift by one char.
Verified in Emacs 29 emacs-mac and NS builds.
This bug report was last modified 274 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.