branch: main
commit ce78d8a79759fb1497b3a4e6a3ce7aa2706dcd01
Author: Arash Esbati <[email protected]>
Commit: Arash Esbati <[email protected]>
Fix reset of `LaTeX-provided-(class|package)-options'
* latex.el: Add `LaTeX-provided-class-options' and
`LaTeX-provided-package-options' to `TeX-normal-mode-reset-list'.
(LaTeX-auto-cleanup): Don't reset the variables. (bug#78296)
---
latex.el | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/latex.el b/latex.el
index f4c206fa..6361ef3e 100644
--- a/latex.el
+++ b/latex.el
@@ -1943,6 +1943,8 @@ For example, its value will be
...)
See also `LaTeX-provided-package-options'.")
+(add-to-list 'TeX-normal-mode-reset-list 'LaTeX-provided-class-options)
+
(defun LaTeX-provided-class-options-member (class option)
"Return non-nil if OPTION has been given to CLASS at load time.
The value is actually the tail of the list of options given to CLASS."
@@ -1966,6 +1968,8 @@ For example, its value will be
...)
See also `LaTeX-provided-class-options'.")
+(add-to-list 'TeX-normal-mode-reset-list 'LaTeX-provided-package-options)
+
(defun LaTeX-provided-package-options-member (package option)
"Return non-nil if OPTION has been given to PACKAGE at load time.
The value is actually the tail of the list of options given to PACKAGE."
@@ -2136,10 +2140,6 @@ TYPE is one of the symbols mac or env."
(split-string arg ","))
LaTeX-auto-bibliography)))
- ;; Reset class and packages options for the current buffer
- (setq LaTeX-provided-class-options nil)
- (setq LaTeX-provided-package-options nil)
-
;; Cleanup document classes and packages
(unless (null LaTeX-auto-style)
(while LaTeX-auto-style