From 4c02ca4625a9f1588817d94e93298336865d6462 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Mon, 8 Jul 2002 01:30:44 +0000 Subject: [PATCH] (font-lock-default-unfontify-region): Use remove-list-of-text-properties. (font-lock-extra-managed-props): Doc fix. --- lisp/font-lock.el | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/lisp/font-lock.el b/lisp/font-lock.el index fc9fe45954b..581f9c6b925 100644 --- a/lisp/font-lock.el +++ b/lisp/font-lock.el @@ -980,19 +980,16 @@ The value of this variable is used when Font Lock mode is turned on." (defvar font-lock-extra-managed-props nil "Additional text properties managed by font-lock. This is used by `font-lock-default-unfontify-region' to decide -what properties to clear before refontifying a region. -Since it is more or less directly passed to `remove-text-properties', -it should have the shape of a property list (i.e. every other element -is ignored).") +what properties to clear before refontifying a region.") (defun font-lock-default-unfontify-region (beg end) (save-buffer-state nil - (remove-text-properties + (remove-list-of-text-properties beg end (append font-lock-extra-managed-props (if font-lock-syntactic-keywords - '(face nil syntax-table nil font-lock-multiline nil) - '(face nil font-lock-multiline nil)))))) + '(syntax-table face font-lock-multiline) + '(face font-lock-multiline)))))) ;; Called when any modification is made to buffer text. (defun font-lock-after-change-function (beg end old-len) -- 2.11.4.GIT