diff options
author | Eli Zaretskii <eliz@gnu.org> | 2022-07-23 16:13:32 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2022-07-23 16:13:32 +0300 |
commit | 350e97d78e7803650c6dd2bf46fcfece8e2b4b32 (patch) | |
tree | d3e64c795b73713f411599e4d4fc9c6489890785 /test/lisp/files-resources/file-mode-multiple | |
parent | 304e2a3a05feee6578aadfa0228dde734fe850cf (diff) | |
download | emacs-350e97d78e7803650c6dd2bf46fcfece8e2b4b32.tar.gz emacs-350e97d78e7803650c6dd2bf46fcfece8e2b4b32.tar.bz2 emacs-350e97d78e7803650c6dd2bf46fcfece8e2b4b32.zip |
Speed up redisplay of long truncated lines
* src/xdisp.c (forward_to_next_line_start): Fix logic of
interpreting the result of Fnext_single_property_change.
(reseat_at_next_visible_line_start): When ON_NEWLINE_P is zero,
pass NULL to 'forward_to_next_line_start', to avoid costly bidi
iteration when none is needed. This speeds up redisplay of very
long lines under 'truncate-lines'.
Diffstat (limited to 'test/lisp/files-resources/file-mode-multiple')
0 files changed, 0 insertions, 0 deletions