Fix infloop when user provides a wrong value for `org-highlight-latex-and-related'
* lisp/org.el (org-do-latex-and-related): Fix infloop when user provides a wrong value for `org-highlight-latex-and-related'. In this case, `org-latex-and-related-regexp' is the empty string and generates an infloop since matching it doesn't move point.
This commit is contained in:
parent
091bf02514
commit
c086ea0832
|
@ -5913,7 +5913,7 @@ Result depends on variable `org-highlight-latex-and-related'."
|
|||
LIMIT bounds the search for syntax to highlight. Stop at first
|
||||
highlighted object, if any. Return t if some highlighting was
|
||||
done, nil otherwise."
|
||||
(when org-highlight-latex-and-related
|
||||
(when (org-string-nw-p org-latex-and-related-regexp)
|
||||
(catch 'found
|
||||
(while (re-search-forward org-latex-and-related-regexp limit t)
|
||||
(unless (memq (car-safe (get-text-property (1+ (match-beginning 0))
|
||||
|
|
Loading…
Reference in New Issue