2010-11-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
+ * gnus-cite.el (gnus-article-fill-cited-article): Minimize the
+ long-lines case by only filling the long lines.
+
* nnimap.el (nnimap-parse-line): Don't bug out oddly formed replies
(bug #7311).
(unless do-fill
(setq do-fill (gnus-article-foldable-buffer (cdar marks))))
(when do-fill
- (fill-region (point-min) (point-max))))
+ (if (not long-lines)
+ (fill-region (point-min) (point-max))
+ (goto-char (point-min))
+ (while (not (eobp))
+ (end-of-line)
+ (when (> (current-column) (frame-width))
+ (save-restriction
+ (narrow-to-region (line-beginning-position) (point))
+ (fill-region (point-min) (point-max))))
+ (forward-line 1)))))
(set-marker (caar marks) nil)
(setq marks (cdr marks)))
(when marks