emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master fa6a6ed: Try to speed-up display of many all-blank


From: Eli Zaretskii
Subject: [Emacs-diffs] master fa6a6ed: Try to speed-up display of many all-blank lines
Date: Sat, 7 May 2016 08:01:25 +0000 (UTC)

branch: master
commit fa6a6edd1d670e2826186ee943ae7ca083771801
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Try to speed-up display of many all-blank lines
    
    * src/bidi.c (bidi_initialize): Use anchored regexps for
    paragraph start and paragraph separator sequences.  (Bug#23457)
---
 src/bidi.c |   10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/src/bidi.c b/src/bidi.c
index 573e513..6ea84d9 100644
--- a/src/bidi.c
+++ b/src/bidi.c
@@ -1107,15 +1107,9 @@ bidi_initialize (void)
     emacs_abort ();
   staticpro (&bidi_brackets_table);
 
-  DEFSYM (Qparagraph_start, "paragraph-start");
-  paragraph_start_re = Fsymbol_value (Qparagraph_start);
-  if (!STRINGP (paragraph_start_re))
-    paragraph_start_re = build_string ("\f\\|[ \t]*$");
+  paragraph_start_re = build_string ("^\\(\f\\|[ \t]*\\)$");
   staticpro (&paragraph_start_re);
-  DEFSYM (Qparagraph_separate, "paragraph-separate");
-  paragraph_separate_re = Fsymbol_value (Qparagraph_separate);
-  if (!STRINGP (paragraph_separate_re))
-    paragraph_separate_re = build_string ("[ \t\f]*$");
+  paragraph_separate_re = build_string ("^[ \t\f]*$");
   staticpro (&paragraph_separate_re);
 
   bidi_cache_sp = 0;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]