Skip to content

Commit 021fdb1

Browse files
committed
Tweak mark-defun
1 parent 07939df commit 021fdb1

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

swift-mode-beginning-of-defun.el

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -662,10 +662,11 @@ PREFERRED-DIRECTION is the preferred direction of extension when DIRECTION is
662662
(new-region (nth 0 new-region-and-direction))
663663
(new-direction (nth 1 new-region-and-direction)))
664664
(when new-region
665-
(setq new-region
666-
(cons
667-
(min (car original-region) (car new-region))
668-
(max (cdr original-region) (cdr new-region))))
665+
(when (/= (car original-region) (cdr original-region))
666+
(setq new-region
667+
(cons
668+
(min (car original-region) (car new-region))
669+
(max (cdr original-region) (cdr new-region)))))
669670
;; Marks the whole outer block if the mark got out of the outer block.
670671
(save-excursion
671672
(goto-char (cdr new-region))

0 commit comments

Comments
 (0)