diff --git a/auctex-13.0.15/tex.el b/auctex-13.0.15/tex.el index 3cf8f65..03027d6 100644 --- a/auctex-13.0.15/tex.el +++ b/auctex-13.0.15/tex.el @@ -6169,14 +6169,16 @@ With prefix argument FORCE, always inserts \" characters." ?\") ((= (preceding-char) ?\") ?\") - ((save-excursion - (forward-char (- (length open-quote))) - (looking-at (regexp-quote open-quote))) + ((and (<= (length open-quote) (- (point) (point-min))) + (save-excursion + (forward-char (- (length open-quote))) + (looking-at (regexp-quote open-quote)))) (delete-char (- (length open-quote))) ?\") - ((save-excursion - (forward-char (- (length close-quote))) - (looking-at (regexp-quote close-quote))) + ((and (<= (length open-quote) (- (point) (point-min))) + (save-excursion + (forward-char (- (length close-quote))) + (looking-at (regexp-quote close-quote)))) (delete-char (- (length close-quote))) ?\") ((save-excursion