fill prefix on each line while looping to the end of paragraph.
End paragraph if it's longer than the existing fill prefix.
;; If this line has more or less indent
;; than the fill prefix wants, end the paragraph.
(and (looking-at fill-prefix-regexp)
+ ;; If fill prefix is shorter than a new
+ ;; fill prefix computed here, end paragraph.
+ (let ((this-line-fill-prefix
+ (fill-individual-paragraphs-prefix
+ citation-regexp)))
+ (>= (length fill-prefix)
+ (length this-line-fill-prefix)))
(save-excursion
(not (progn (forward-char (length fill-prefix))
(or (looking-at "[ \t]")