]> git.eshelyaron.com Git - emacs.git/commitdiff
(comment-forward): Use forward-comment to skip
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 4 Mar 2002 01:17:27 +0000 (01:17 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 4 Mar 2002 01:17:27 +0000 (01:17 +0000)
over whitespace (or comments) even when comment-use-syntax is nil.

lisp/ChangeLog
lisp/newcomment.el

index 3dde0bec4bb529a922eb3c8495d3f6406303e4ca..17fae7a7fc96daf203a0bc79a1cb0551866e87ff 100644 (file)
@@ -1,3 +1,8 @@
+2002-03-03  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * newcomment.el (comment-forward): Use forward-comment to skip
+       over whitespace (or comments) even when comment-use-syntax is nil.
+
 2002-03-02  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
 
        * textmodes/tildify.el (tildify-string-alist): Entry for xml-mode
index c8ed9df29e852fb5686dfe0a18a9fa11c097b445..d2104b26b9f8e97259bb834aa9f10d31c7be0670 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.4.2 2001/11/19 04:59:10 monnier Exp $
+;; Revision: $Id: newcomment.el,v 1.35.4.3 2001/11/19 20:35:04 monnier Exp $
 
 ;; This file is part of GNU Emacs.
 
@@ -387,11 +387,11 @@ and can use regexps instead of syntax."
   (if (< n 0) (error "No comment-backward")
     (if comment-use-syntax (forward-comment n)
       (while (> n 0)
-       (skip-syntax-forward " ")
        (setq n
-             (if (and (looking-at comment-start-skip)
-                      (goto-char (match-end 0))
-                      (re-search-forward comment-end-skip nil 'move))
+             (if (or (forward-comment 1)
+                     (and (looking-at comment-start-skip)
+                          (goto-char (match-end 0))
+                          (re-search-forward comment-end-skip nil 'move)))
                  (1- n) -1)))
       (= n 0))))