]> git.eshelyaron.com Git - emacs.git/commitdiff
(comment-indent): Fix misindentation for comment-only lines.
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 19 Nov 2001 04:59:24 +0000 (04:59 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 19 Nov 2001 04:59:24 +0000 (04:59 +0000)
lisp/ChangeLog
lisp/newcomment.el

index c71c4ec392ff5621b9450f15de6bbeba8e345ca8..b57f20d61411e463051a5e5cb9c74269373a38b9 100644 (file)
@@ -1,3 +1,8 @@
+2001-11-18  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * newcomment.el (comment-indent):
+       Fix misindentation for comment-only lines.
+
 2001-11-16  Stefan Monnier  <monnier@cs.yale.edu>
 
        * rect.el (delete-rectangle-line): Fix pos/column confusion.
index 98b02a6bfb099208645ac597abaa85f18c3e44fc..65da3bea78fad847c890988fa9e17cb34b651163 100644 (file)
@@ -5,7 +5,7 @@
 ;; Author: code extracted from Emacs-20's simple.el
 ;; Maintainer: Stefan Monnier <monnier@cs.yale.edu>
 ;; Keywords: comment uncomment
-;; Revision: $Id: newcomment.el,v 1.35 2001/09/27 21:13:44 monnier Exp $
+;; Revision: $Id: newcomment.el,v 1.35.4.1 2001/11/13 20:16:06 monnier Exp $
 
 ;; This file is part of GNU Emacs.
 
@@ -462,11 +462,12 @@ If CONTINUE is non-nil, use the `comment-continue' markers if any."
          ;; comment-indent-function refuses delegates to indent.
          (indent-according-to-mode)
        ;; Avoid moving comments past the fill-column.
-       (setq indent
-             (min indent
-                  (+ (current-column)
-                     (- fill-column
-                        (save-excursion (end-of-line) (current-column))))))
+       (unless (save-excursion (skip-chars-backward " \t") (bolp))
+         (setq indent
+               (min indent
+                    (+ (current-column)
+                       (- fill-column
+                          (save-excursion (end-of-line) (current-column)))))))
        (if (= (current-column) indent)
            (goto-char begpos)
          ;; If that's different from current, change it.