2000-06-17 Stefan Monnier <monnier@cs.yale.edu>
+ * font-lock.el (font-lock-after-fontify-buffer)
+ (font-lock-after-unfontify-buffer): No need to call back to jit-lock.
+
+ * jit-lock.el (jit-lock-mode): Force jit-refontify when turned on.
+ Use consistent make-local-variable style for font-lock-fontified.
+ (jit-lock-fontify-buffer):
+ Don't bother checking for font-lock-mode and jit-lock-mode.
+
* time.el: Remove trailing ^M that prevent CVS-merging.
2000-06-16 Stefan Monnier <monnier@cs.yale.edu>
(defun font-lock-after-fontify-buffer ()
(cond (fast-lock-mode
(fast-lock-after-fontify-buffer))
- (jit-lock-mode
- (jit-lock-after-fontify-buffer))
+ ;; Useless now that jit-lock intercepts font-lock-fontify-buffer. -sm
+ ;; (jit-lock-mode
+ ;; (jit-lock-after-fontify-buffer))
(lazy-lock-mode
(lazy-lock-after-fontify-buffer))))
(defun font-lock-after-unfontify-buffer ()
(cond (fast-lock-mode
(fast-lock-after-unfontify-buffer))
- (jit-lock-mode
- (jit-lock-after-unfontify-buffer))
+ ;; Useless as well. It's only called when:
+ ;; - turning off font-lock: it does not matter if we leave spurious
+ ;; `fontified' text props around since jit-lock-mode is also off.
+ ;; - font-lock-default-fontify-buffer fails: this is not run
+ ;; any more anyway. -sm
+ ;;
+ ;; (jit-lock-mode
+ ;; (jit-lock-after-unfontify-buffer))
(lazy-lock-mode
(lazy-lock-after-unfontify-buffer))))
\f
;; Install ourselves:
+;; Useful for the popup-menu for mouse-3 on the modeline.
(unless (assq 'font-lock-mode minor-mode-alist)
(push '(font-lock-mode nil) minor-mode-alist))