diff options
author | Richard M. Stallman <rms@gnu.org> | 1996-09-25 07:20:19 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1996-09-25 07:20:19 +0000 |
commit | b53ce41df657a9dce8f7740deefdc00bcd261e84 (patch) | |
tree | 1ee7ca2ff16ff44f31913805570952e2ea31b3f0 /lisp/textmodes/paragraphs.el | |
parent | aa9063cb2328481516344f51b862327183b6c07d (diff) | |
download | emacs-b53ce41df657a9dce8f7740deefdc00bcd261e84.tar.gz emacs-b53ce41df657a9dce8f7740deefdc00bcd261e84.tar.bz2 emacs-b53ce41df657a9dce8f7740deefdc00bcd261e84.zip |
(forward-paragraph): Don't ever move forward again across a line if we
stopped there because it doesn't start with the fill prefix.
Diffstat (limited to 'lisp/textmodes/paragraphs.el')
-rw-r--r-- | lisp/textmodes/paragraphs.el | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/lisp/textmodes/paragraphs.el b/lisp/textmodes/paragraphs.el index a7cc32b7413..775f0ea72a9 100644 --- a/lisp/textmodes/paragraphs.el +++ b/lisp/textmodes/paragraphs.el @@ -195,12 +195,14 @@ to which the end of the previous line belongs, or the end of the buffer." (setq multiple-lines t)) (forward-line -1)) (move-to-left-margin) - ;; Don't move back over a line before the paragraph - ;; which doesn't start with fill-prefix - ;; unless that is the only line we've moved over. - (and (not (looking-at fill-prefix-regexp)) - multiple-lines - (forward-line 1)) +;;; This deleted code caused a long hanging-indent line +;;; not to be filled together with the following lines. +;;; ;; Don't move back over a line before the paragraph +;;; ;; which doesn't start with fill-prefix +;;; ;; unless that is the only line we've moved over. +;;; (and (not (looking-at fill-prefix-regexp)) +;;; multiple-lines +;;; (forward-line 1)) (not (bobp))) (while (and (re-search-backward sp-paragraph-start nil 1) ;; Found a candidate, but need to check if it is a |