Eli Zaretskii writes: >> Date: Sat, 11 Aug 2007 16:24:42 -0500 >> From: karl@freefriends.org (Karl Berry) >> Cc: >> >> emacs-22.1 -q --no-site >> >> And invoke: >> M-x eval-expression RET (global-font-lock-mode 0) RET >> >> And now I try a few commands: >> C-h a font-lock RET (a *Help* buffer) >> M-x grep RET e /etc/issue RET (grep to get a couple matches) >> M-x shell RET pwd RET >> >> In all cases, I observe that fontification is happening. Argh! > > That's not fontification, those are faces set by other features. If > you place the cursor on one of the characters you think are fontified, > and type "C-u C-x =", Emacs will show you the face's name: you will > see that those are not font-lock faces. So the bug was in compile.el, mainly. Here's a fix (which I believe is correct) for that: