branch: main
commit 16f0eed97eacb80297fe784e6c2aaf6b6122b7da
Author: Paul Nelson <[email protected]>
Commit: Paul Nelson <[email protected]>
Guard expand-abbrev calls with abbrev-mode check
* tex.el (TeX-insert-quote, TeX-insert-punctuation): Check if
abbrev-mode is enabled before calling expand-abbrev. Follow-up
to bug#78653.
---
tex.el | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/tex.el b/tex.el
index 6f8267ac..18438a81 100644
--- a/tex.el
+++ b/tex.el
@@ -6449,7 +6449,8 @@ With prefix argument FORCE, always inserts \" characters."
(texmathp)
(and (TeX-in-comment) (not (eq major-mode 'docTeX-mode))))
(self-insert-command (prefix-numeric-value force))
- (expand-abbrev)
+ (when abbrev-mode
+ (expand-abbrev))
(TeX-update-style)
(pcase-let ((`(,open-quote ,close-quote ,q-after-q)
(TeX-get-quote-characters)))
@@ -6529,7 +6530,8 @@ With prefix argument FORCE, always inserts \" characters."
(defun TeX-insert-punctuation ()
"Insert point or comma, cleaning up preceding space."
(interactive)
- (expand-abbrev)
+ (when abbrev-mode
+ (expand-abbrev))
(if (TeX-looking-at-backward "\\\\/\\(}+\\)" 50)
(replace-match "\\1" t))
(call-interactively #'self-insert-command))