]> git.eshelyaron.com Git - emacs.git/commitdiff
Ensure indent-region argument order in tempo.el is correct
authorMorgan Willcock <morgan@ice9.digital>
Sun, 31 Dec 2023 20:47:17 +0000 (20:47 +0000)
committerEli Zaretskii <eliz@gnu.org>
Thu, 4 Jan 2024 11:16:54 +0000 (13:16 +0200)
* lisp/tempo.el (tempo-insert): Call 'indent-region' with the
stored region markers to ensure that the start and end arguments
are used in the correct order.  (Bug#68185)

lisp/tempo.el

index df78690bd31642249977e06d80e80bbec27e62ab..f32313d80d0cf33d0d6ec25e24919368684d5d54 100644 (file)
@@ -333,7 +333,8 @@ possible."
     (`(r> . ,rest) (if on-region
                        (progn
                          (goto-char tempo-region-stop)
-                         (indent-region (mark) (point) nil))
+                         (indent-region tempo-region-start
+                                        tempo-region-stop))
                        (tempo-insert-prompt-compat rest)))
     (`(s ,name) (tempo-insert-named name))
     (`(l . ,rest) (dolist (elt rest) (tempo-insert elt on-region)))
@@ -344,7 +345,7 @@ possible."
     ('r> (if on-region
             (progn
               (goto-char tempo-region-stop)
-              (indent-region (mark) (point) nil))
+              (indent-region tempo-region-start tempo-region-stop))
           (tempo-insert-mark (point-marker))))
     ('> (indent-according-to-mode))
     ('& (if (not (or (= (current-column) 0)