]> git.eshelyaron.com Git - emacs.git/commitdiff
Try to speed-up display of many all-blank lines
authorEli Zaretskii <eliz@gnu.org>
Sat, 7 May 2016 08:00:36 +0000 (11:00 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 7 May 2016 08:00:36 +0000 (11:00 +0300)
* src/bidi.c (bidi_initialize): Use anchored regexps for
paragraph start and paragraph separator sequences.  (Bug#23457)

src/bidi.c

index 573e513469d9206135994756f4e477f1ae443344..6ea84d9c0c4eddb42e3696dac647b4c66eb39f0c 100644 (file)
@@ -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;