GNU bug report logs - #3628
Python-Mode Ignores Global Font Lock

Previous Next

Package: emacs;

Reported by: "Sean B. Palmer" <sean <at> miscoranda.com>

Date: Sat, 20 Jun 2009 15:55:04 UTC

Severity: normal

Merged with 4303

Found in version 23.1

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Sean B. Palmer" <sean <at> miscoranda.com>
To: emacs-pretest-bug <at> gnu.org
Subject: Python-Mode Ignores Global Font Lock
Date: Sat, 20 Jun 2009 16:46:58 +0100
In my .emacs file I turn off global font lock:

   (global-font-lock-mode 0)

The effect is to turn syntax highlighting OFF in modes where there
would normally be syntax highlighting by default. The result in emacs
22.1.1 was to remove syntax highlighting from Perl, C, and Python
files.

In emacs 23.0.95.1 (build details below), this no longer works for
Python files. That is to say, various *.py files that I've tested have
syntax highlighting ON when I edit them in emacs with a normal
command:

   $ emacs example.py
   $ emacs api.py

Perl and C files have syntax highlighting OFF, on the other hand. When
editing one of the Python files, syntax highlighting can be turned OFF
by using the following procedure:

   M-x eval-expression <RET>
   (global-font-lock-mode 0) <RET>

In other words, by evaluating the expression from my .emacs file
manually. On repeating the expression, syntax highlighting remains
OFF, so it is apparently not acting as a toggle.

When I use emacs -q, syntax highlighting is ON by default when editing
any Perl, C, or Python file as expected. I've tried using different
positions for the global font lock line in my .emacs file, moving it
to the top, to the middle, and to the bottom, and that has no effect:
syntax highlighting is always ON in Python-Mode.

My full .emacs file is available here:

   http://inamidst.com/config/emacs

I'm using the following version of emacs from CVS:

   GNU Emacs 23.0.95.1 (i386-apple-darwin8.11.1, X toolkit) of 2009-06-20

Compiled with:

   $ ./configure --prefix=$PACKAGES/emacs \
      --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no

And there doesn't appear to be any mention of this bug in
etc/PROBLEMS; I also asked in #emacs on freenode about this bug before
they advised me to file this bug by email.

Thanks,

-- 
Sean B. Palmer, http://inamidst.com/sbp/



This bug report was last modified 14 years and 140 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.