[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[AUCTeX-diffs] GNU AUCTeX branch, obsolete-font-latex-update-font-lock,
From: |
Tassilo Horn |
Subject: |
[AUCTeX-diffs] GNU AUCTeX branch, obsolete-font-latex-update-font-lock, updated. 54bb7c1849778ed307dc619057a70e4a0a4a5b26 |
Date: |
Thu, 11 Jun 2020 02:48:54 -0400 (EDT) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU AUCTeX".
The branch, obsolete-font-latex-update-font-lock has been updated
via 54bb7c1849778ed307dc619057a70e4a0a4a5b26 (commit)
from 32ad0e260b389c430cb4a4be67c5b3545a9b264f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 54bb7c1849778ed307dc619057a70e4a0a4a5b26
Author: Tassilo Horn <tsdh@gnu.org>
Date: Thu Jun 11 08:46:52 2020 +0200
Omit hard font-lock reset also in font-latex-add-to-syntax-alist
* font-latex.el (font-latex-add-to-syntax-alist): Don't nilify
font-lock-set-defaults but adjust font-lock-syntax-table directly as
suggested
by Ikumi Keita on auctex-devel.
diff --git a/font-latex.el b/font-latex.el
index 2af7a93..deb67a2 100644
--- a/font-latex.el
+++ b/font-latex.el
@@ -1224,9 +1224,11 @@ cons pair as expected by `font-lock-defaults'. The
function also
triggers Font Lock to recognize the change."
(set (make-local-variable 'font-latex-syntax-alist)
(append font-latex-syntax-alist list))
- ;; Tell font-lock about the update.
- (setq font-lock-set-defaults nil)
- (font-latex-setup))
+ ;; We modify the `font-lock-syntax-table' directly but also call
+ ;; `font-latex-setup' in order to have `font-lock-defaults' be in sync.
+ (font-latex-setup)
+ (dolist (elt list)
+ (modify-syntax-entry (car elt) (cdr elt) font-lock-syntax-table)))
(defun font-latex-syntax-propertize-function (start end)
"The `syntax-propertize-function' for (La)TeX documents."
-----------------------------------------------------------------------
Summary of changes:
font-latex.el | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
hooks/post-receive
--
GNU AUCTeX
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [AUCTeX-diffs] GNU AUCTeX branch, obsolete-font-latex-update-font-lock, updated. 54bb7c1849778ed307dc619057a70e4a0a4a5b26,
Tassilo Horn <=