GNU bug report logs - #37945
Saving file erases minor mode font locking.

Previous Next

Package: auctex;

Reported by: Prashant Sachdeva <sachdevaprash <at> gmail.com>

Date: Sun, 27 Oct 2019 17:46:01 UTC

Severity: normal

Done: Tassilo Horn <tsdh <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Prashant Sachdeva <sachdevaprash <at> gmail.com>
To: bug-auctex <at> gnu.org
Subject: Saving file erases minor mode font locking.
Date: Sun, 27 Oct 2019 10:45:09 -0700
[Message part 1 (text/plain, inline)]
When saving files, the lisp files for some style files (e.g. expl3, minted)
call font-latex-update-font-lock, which has the following lines to revert
the font locking to defaults (around line 1287-88 of font-latex.el):

(setq font-lock-set-defaults nil)
(font-lock-set-defaults)

This removes any font locking done by minor modes (e.g. hl-todo-mode,
outshine-mode). There should be another way of applying these styles that
does not override previously set font properties, or reapplies the font
lock applied by minor modes.

Emacs  : GNU Emacs 26.3 (build 1, x86_64-apple-darwin18.7.0, Carbon Version
158 AppKit 1671.6)
 of 2019-10-19
Package: 12.1.2

Also covered as a bug in hl-todo-mode
<https://github.com/tarsius/hl-todo/issues/26#issuecomment-546637535>.

- Prashant
[Message part 2 (text/html, inline)]

This bug report was last modified 4 years and 345 days ago.

Previous Next


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