diff options
| author | Manuel Giraud | 2026-02-18 18:56:02 +0100 |
|---|---|---|
| committer | Eli Zaretskii | 2026-03-03 16:24:58 +0200 |
| commit | d272dedf8cdb33c45a3fabedf70d3557deace877 (patch) | |
| tree | 2190969f1d059222bfc082c00a843a662f732ed8 /admin/notes/java | |
| parent | b5e2b0bec12042b7be4eea5e87be4fe2174bc55c (diff) | |
| download | emacs-d272dedf8cdb33c45a3fabedf70d3557deace877.tar.gz emacs-d272dedf8cdb33c45a3fabedf70d3557deace877.zip | |
Add mirroring for special glyphs (bug#80440)
See initial discussion here:
https://lists.gnu.org/archive/html/emacs-devel/2026-02/msg00400.html
* lisp/international/characters.el (pairs): Populate
special-mirror-table.
* src/xdisp.c (produce_special_glyphs): Add two arguments. One
to identify the paragraph direction and one to identify that the
glyph is produced on the left hand side of a window. Mirror
glyph defined in the display table according to the new
special-mirror-table. Bidi mirroring always takes precedence.
(init_iterator, insert_left_trunc_glyphs, display_line)
(display_string): Call 'produce_special_glyphs' with new arguments.
(syms_of_xdisp) <special-mirror-table>: New char-table.
* etc/NEWS: Announce the change.
Diffstat (limited to 'admin/notes/java')
0 files changed, 0 insertions, 0 deletions