summaryrefslogtreecommitdiff
path: root/lisp/font-lock.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2000-12-07 11:59:38 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2000-12-07 11:59:38 +0000
commit724a330fe4286ad0d0c58bd97d1403a85464180d (patch)
tree5e463ffe0ea4c81af554d4e42d351ebe59e3e7c5 /lisp/font-lock.el
parentb761da871c8bf9529c5c7f5bd3785fd5527ff8ad (diff)
downloademacs-724a330fe4286ad0d0c58bd97d1403a85464180d.tar.gz
(font-lock-default-fontify-region):
Include the terminating \n (off-by-one error). (font-lock-set-defaults): Use dolist.
Diffstat (limited to 'lisp/font-lock.el')
-rw-r--r--lisp/font-lock.el14
1 files changed, 6 insertions, 8 deletions
diff --git a/lisp/font-lock.el b/lisp/font-lock.el
index 9c7b58a9d39..5823ab698a0 100644
--- a/lisp/font-lock.el
+++ b/lisp/font-lock.el
@@ -1215,7 +1215,7 @@ The value of this variable is used when Font Lock mode is turned on."
'font-lock-multiline nil)
(point-max)))
(goto-char end)
- (setq end (line-end-position))
+ (setq end (line-beginning-position 2))
;; Now do the fontification.
(font-lock-unfontify-region beg end)
(when font-lock-syntactic-keywords
@@ -1741,13 +1741,11 @@ Sets various variables using `font-lock-defaults' (or, if nil, using
(set (make-local-variable 'font-lock-beginning-of-syntax-function)
(nth 4 defaults)))
;; Variable alist?
- (let ((alist (nthcdr 5 defaults)))
- (while alist
- (let ((variable (car (car alist))) (value (cdr (car alist))))
- (unless (boundp variable)
- (set variable nil))
- (set (make-local-variable variable) value)
- (setq alist (cdr alist))))))))
+ (dolist (x (nthcdr 5 defaults))
+ (let ((variable (car x)) (value (cdr x)))
+ (unless (boundp variable)
+ (set variable nil)) ;why ?
+ (set (make-local-variable variable) value))))))
(defun font-lock-unset-defaults ()
"Unset fontification defaults. See function `font-lock-set-defaults'."