# HG changeset patch # User Stefan Monnier # Date 1204237743 0 # Node ID d2d9530e9b454d666eb63d17c891c664140bacfc # Parent 15905daa91d3aeeec7e766fbdde0c80734980239 (fill-comment-paragraph): Don't try to do comment-paragraph filling if the commark doesn't match comment-start-skip. diff -r 15905daa91d3 -r d2d9530e9b45 lisp/ChangeLog --- a/lisp/ChangeLog Thu Feb 28 19:46:59 2008 +0000 +++ b/lisp/ChangeLog Thu Feb 28 22:29:03 2008 +0000 @@ -1,5 +1,9 @@ 2008-02-28 Stefan Monnier + * textmodes/fill.el (fill-comment-paragraph): Don't try to do + comment-paragraph filling if the commark doesn't match + comment-start-skip. + * uniquify.el (uniquify-buffer-base-name): Undo last change. 2008-02-28 Daiki Ueno diff -r 15905daa91d3 -r d2d9530e9b45 lisp/textmodes/fill.el --- a/lisp/textmodes/fill.el Thu Feb 28 19:46:59 2008 +0000 +++ b/lisp/textmodes/fill.el Thu Feb 28 22:29:03 2008 +0000 @@ -837,7 +837,13 @@ (goto-char comstart) (skip-chars-backward " \t") (setq has-code-and-comment (not (bolp))))) - (if (not comstart) + (if (not (and comstart + ;; Make sure the comment-start mark we found is accepted by + ;; comment-start-skip. If not, all bets are off, and + ;; we'd better not mess with it. + (string-match comment-start-skip + (buffer-substring comstart comin)))) + ;; Return nil, so the normal filling will take place. nil