summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Love <fx@gnu.org>2003-02-13 15:54:19 +0000
committerDave Love <fx@gnu.org>2003-02-13 15:54:19 +0000
commite6bba95eca2673a3c01c010d012503c261c4854c (patch)
tree02f0048f0d694d4ea0138eb2e84aad99063cc0a0
parent136b7da90ab0b90a3e735cb1b980224a0c6b9d41 (diff)
downloademacs-e6bba95eca2673a3c01c010d012503c261c4854c.tar.gz
(comment-indent): Ensure space before added comment.
-rw-r--r--lisp/newcomment.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/newcomment.el b/lisp/newcomment.el
index e108264903c..74d255fabf0 100644
--- a/lisp/newcomment.el
+++ b/lisp/newcomment.el
@@ -473,6 +473,10 @@ If CONTINUE is non-nil, use the `comment-continue' markers if any."
;; are in column 0, so we first go to the likely target column.
(indent-to comment-column)
(setq begpos (point))
+ ;; Ensure there's a space before the comment for things
+ ;; like sh where it matters (as well as being neater).
+ (unless (eq ?\ (char-syntax (char-before)))
+ (insert ?\ ))
(insert starter)
(setq cpos (point-marker))
(insert ender)))