# HG changeset patch # User Richard M. Stallman # Date 1090356673 0 # Node ID fb549e5bb99c4bc7df800399d9c4f2dabfe7fc63 # Parent 46efdafb0b3a1135de35e9641088c87a53b24d9b (fill-comment-paragraph): Handle indent-tabs-mode. (fill-delete-newlines): Call sentence-end as function. (fill-nobreak-p, canonically-space-region): Likewise. (fill-nobreak-p): If this break point is at the end of the line, don't consider the newline which follows as a reason to return t. diff -r 46efdafb0b3a -r fb549e5bb99c lisp/textmodes/fill.el --- a/lisp/textmodes/fill.el Mon Jul 19 22:00:18 2004 +0000 +++ b/lisp/textmodes/fill.el Tue Jul 20 20:51:13 2004 +0000 @@ -353,7 +353,12 @@ ;; Don't split a line if the rest would look like a new paragraph. (unless use-hard-newlines (save-excursion - (skip-chars-forward " \t") (looking-at paragraph-start))) + (skip-chars-forward " \t") + ;; If this break point is at the end of the line, + ;; which can occur for auto-fill, don't consider the newline + ;; which follows as a reason to return t. + (and (not (eolp)) + (looking-at paragraph-start)))) (run-hook-with-args-until-success 'fill-nobreak-predicate))))) ;; Put `fill-find-break-point-function' property to charsets which