]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/newcomment.el (comment-dwim): Use `use-region-p'
authorZachary Kanfer <zkanfer@gmail.com>
Tue, 1 Sep 2015 02:11:50 +0000 (03:11 +0100)
committerArtur Malabarba <bruce.connor.am@gmail.com>
Tue, 1 Sep 2015 02:13:05 +0000 (03:13 +0100)
When the region is active, but is empty (length 0), act as though
the region was not active; that is, put a comment at the end of
the line.  (Bug#21119)

lisp/newcomment.el

index 037d2945447c5d9502bfb7026c0155f0733c48bf..60f35c834b3e6cfec1ff7568ed41c61760319fd8 100644 (file)
@@ -1266,7 +1266,7 @@ Else, call `comment-indent'.
 You can configure `comment-style' to change the way regions are commented."
   (interactive "*P")
   (comment-normalize-vars)
-  (if (and mark-active transient-mark-mode)
+  (if (use-region-p)
       (comment-or-uncomment-region (region-beginning) (region-end) arg)
     (if (save-excursion (beginning-of-line) (not (looking-at "\\s-*$")))
        ;; FIXME: If there's no comment to kill on this line and ARG is