(font-lock-fontify-keywords-region): Ensure forward
progress, even with buggy anchored keywords.
This commit is contained in:
parent
be6e87e51a
commit
55d0f066be
2 changed files with 10 additions and 2 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2005-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* font-lock.el (font-lock-fontify-keywords-region): Ensure forward
|
||||
progress, even with buggy anchored keywords.
|
||||
|
||||
2005-03-05 Luc Teirlinck <teirllm@auburn.edu>
|
||||
|
||||
* simple.el (goto-line): Remove unbalanced final parenthesis.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
;;; font-lock.el --- Electric font lock mode
|
||||
|
||||
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
;; 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
|
||||
;; 2000, 2001, 2002, 2003, 2004 2005 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: jwz, then rms, then sm
|
||||
;; Maintainer: FSF
|
||||
|
|
@ -1425,7 +1425,10 @@ LOUDLY, if non-nil, allows progress-meter bar."
|
|||
(while highlights
|
||||
(if (numberp (car (car highlights)))
|
||||
(font-lock-apply-highlight (car highlights))
|
||||
(font-lock-fontify-anchored-keywords (car highlights) end))
|
||||
(let ((pos (point)))
|
||||
(font-lock-fontify-anchored-keywords (car highlights) end)
|
||||
;; Ensure forward progress.
|
||||
(if (< (point) pos) (goto-char pos))))
|
||||
(setq highlights (cdr highlights))))
|
||||
(setq keywords (cdr keywords)))))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue