From 4a703c73305211c780307e3654969ac1a20fb229 Mon Sep 17 00:00:00 2001 From: Zachary Kanfer Date: Tue, 1 Sep 2015 03:11:50 +0100 Subject: [PATCH] * lisp/newcomment.el (comment-dwim): Use `use-region-p' 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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/newcomment.el b/lisp/newcomment.el index 037d2945447..60f35c834b3 100644 --- a/lisp/newcomment.el +++ b/lisp/newcomment.el @@ -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 -- 2.39.2