diff options
author | Eli Zaretskii <eliz@gnu.org> | 2024-03-21 10:25:56 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2024-03-21 10:25:56 +0200 |
commit | fe24a8c3c091c1e051fe6a8c1ec4fd30ca052ca7 (patch) | |
tree | c2727e972ada7df41e35e7520694508f7521957a /lisp/emacs-lisp/timer-list.el | |
parent | b3f04eb68499f285e05b5b74e9cbd67f3140fb3c (diff) | |
download | emacs-fe24a8c3c091c1e051fe6a8c1ec4fd30ca052ca7.tar.gz emacs-fe24a8c3c091c1e051fe6a8c1ec4fd30ca052ca7.tar.bz2 emacs-fe24a8c3c091c1e051fe6a8c1ec4fd30ca052ca7.zip |
Speed up display of RTL text with many character compositions
* src/bidi.c (bidi_level_start): New function.
* src/dispextern.h (bidi_level_start): Add prototype.
* src/xdisp.c (compute_stop_pos, set_iterator_to_next)
(get_visually_first_element, next_element_from_buffer): Call
'bidi_level_start' when looking for composed characters backwards,
to set limit of searching back, instead of looking all the way to
BOB. (Bug#69385)
Diffstat (limited to 'lisp/emacs-lisp/timer-list.el')
0 files changed, 0 insertions, 0 deletions