fix(latex): run AUCTeX folding after font locking

This guarantees that `TeX-fold-buffer` is run after the style
hooks and not before. Otherwise, it looks like they may
reset/erase font-lock stuff you have set up.
This commit is contained in:
Vu Quoc Huy 2021-11-10 03:40:52 +01:00 committed by Henrik Lissner
parent 7b07c620e7
commit c247f9aabd

View file

@ -115,9 +115,11 @@ If no viewers are found, `latex-preview-pane' is used.")
(use-package! tex-fold
:when (featurep! +fold)
:hook (TeX-mode . TeX-fold-buffer)
:hook (TeX-mode . +latex-TeX-fold-buffer-h)
:hook (TeX-mode . TeX-fold-mode)
:config
(defun +latex-TeX-fold-buffer-h ()
(run-with-idle-timer 0 nil 'TeX-fold-buffer))
;; Fold after all auctex macro insertions
(advice-add #'TeX-insert-macro :after #'+latex-fold-last-macro-a)
;; Fold after cdlatex macro insertions