Author: Davin PearsonDavin Pearson Date: Sep 12, 2008 19:48
On Sep 12, 8:57 pm, Nikolaj Schumacher wrote:
> Davin Pearson gmail.com> wrote:
>> What do I need to do to restrict the suppressing of the fontification
>> of strings to just fundamental mode?
>
> First of all, don't use advice for this! Use hooks, which are cleaner
> and safer.
>
> Second of all, setq changes the variable globally, so naturally it is
> disabled everywhere. You need to make the variable buffer-local.
>
> (defun my-fundamental-mode-hook ()
> (set (make-variable-buffer-local 'font-lock-string-face) nil))
>
> (add-hook 'fundamental-mode-hook 'my-fundamental-mode-hook)
The above code doesn't work as there is no Emacs hook called
fundamental-mode-hook
Following your advice about local variables I also tried the
following:
|