Re: emiko: wrong usage of buffer-file-name
Katsumi Yamaoka <[email protected]> Thu, 21 Oct 2004 17:36:49 +0900
| Newsgroups | gmane.mail.emacs.mime.japanese |
|---|---|
| Organization | Emacsen advocacy group |
| Message-ID | <[email protected]> |
>>>>>> In [emacs-mime-ja : No.01942] wrote:
>> + (font-lock-fontify-buffer)
>> + (when (and (boundp 'jit-lock-mode)
>> + jit-lock-mode)
>> + (jit-lock-fontify-now)))
mime-view-insert-fontified-text-content
Gnus 1999116
mm-display-patch-inline
(diff-mode)
(font-lock-fontify-buffer)
Emacs 20.4
jit-lock 1999721
20011020
Emacs 21.1
diff-mode-hook turn-on-font-lock
font-lock
mime-view-insert-fontified-text-content
(funcall MODE) (set-auto-mode)
(font-lock-fontify-buffer) font-lock on
jit-lock 2 off
(funcall MODE)
font-lock-mode t on
font-lock.el
mime-view.el ?
--- mime-view.el~ 2004-10-21 00:21:19 +0000
+++ mime-view.el 2004-10-21 08:35:15 +0000
@@ -977,20 +977,18 @@
(buffer-disable-undo)
(kill-all-local-variables)
(mime-view-insert-text-content entity situation)
- (cond (mode
- (funcall mode))
- ((setq filename (mime-entity-filename entity))
- (let ((buffer-file-name
- (expand-file-name (file-name-nondirectory filename)
- temporary-file-directory)))
- (set-auto-mode))))
(require 'font-lock)
+ (let ((font-lock-mode t))
+ (cond (mode
+ (funcall mode))
+ ((setq filename (mime-entity-filename entity))
+ (let ((buffer-file-name
+ (expand-file-name (file-name-nondirectory filename)
+ temporary-file-directory)))
+ (set-auto-mode)))))
(let ((font-lock-verbose nil))
;; I find font-lock a bit too verbose.
- (font-lock-fontify-buffer)
- (when (and (boundp 'jit-lock-mode)
- jit-lock-mode)
- (jit-lock-fontify-now)))
+ (font-lock-fontify-buffer))
;; By default, XEmacs font-lock uses non-duplicable text
;; properties. This code forces all the text properties
;; to be copied along with the text.