]> git.eshelyaron.com Git - emacs.git/commitdiff
(tex-terminate-paragraph): Leave point at the site of any mismatch.
authorGlenn Morris <rgm@gnu.org>
Wed, 19 Sep 2007 07:24:45 +0000 (07:24 +0000)
committerGlenn Morris <rgm@gnu.org>
Wed, 19 Sep 2007 07:24:45 +0000 (07:24 +0000)
lisp/textmodes/tex-mode.el

index 3a7a9880d388a771992a4e9f8a3146ea546f8b6c..e2e0f7025473b2bcb83e9cbcbc27e3aa834f9e6f 100644 (file)
@@ -1272,19 +1272,18 @@ area if a mismatch is found."
 Check for mismatched braces or $s in paragraph being terminated.
 A prefix arg inhibits the checking."
   (interactive "*P")
+  (insert "\n\n")
   (or inhibit-validation
-      (save-excursion
-       ;; For the purposes of this, a "paragraph" is a block of text
-       ;; wherein all the brackets etc are expected to be balanced.  It
-       ;; may start after a blank line (ie a "proper" paragraph), or
-       ;; a begin{} or end{} block, etc.
-       (tex-validate-region
-        (save-excursion
-          (backward-paragraph)
-          (point))
-        (point)))
-      (message "Paragraph being closed appears to contain a mismatch"))
-  (insert "\n\n"))
+      ;; For the purposes of this, a "paragraph" is a block of text
+      ;; wherein all the brackets etc are expected to be balanced.  It
+      ;; may start after a blank line (ie a "proper" paragraph), or
+      ;; a begin{} or end{} block, etc.
+      (tex-validate-region
+       (save-excursion
+        (backward-paragraph)
+        (point))
+       (point))
+      (message "Paragraph being closed appears to contain a mismatch")))
 
 (define-skeleton tex-insert-braces
   "Make a pair of braces and be poised to type inside of them."