diff --git a/lisp/org.el b/lisp/org.el index 043a811eb..0787e2100 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -5524,7 +5524,9 @@ by a #." (defun org-fontify-extend-region (beg end _old-len) (let ((end (if (progn (goto-char end) (looking-at-p "^[*#]")) - (1+ end) end)) + (min (point-max) (1+ end)) + ;; See `font-lock-extend-jit-lock-region-after-change' and bug#68849. + (min (point-max) (1+ end)))) (begin-re "\\(\\\\\\[\\|\\(#\\+begin_\\|\\\\begin{\\)\\S-+\\)") (end-re "\\(\\\\\\]\\|\\(#\\+end_\\|\\\\end{\\)\\S-+\\)") (extend