+2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
+
+ * message.el (message-newline-and-reformat): Special case for
+ breaking at BOL.
+
+2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
+ message/rfc822.
+
2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
* message.el (message-encode-message-body): Don't insert
(save-excursion
(set-buffer (gnus-get-buffer-create "*gnus-uu-pre*"))
(erase-buffer)
- (unless gnus-uu-digest-buffer
- (insert (format "From: %s\nSubject: %s Digest\n\n" name name)))
+ (insert (format
+ "Date: %s\nFrom: %s\nSubject: %s Digest\n\n"
+ (current-time-string) name name))
(insert "Topics:\n")))
(when (not (eq in-state 'end))
(setq state (list 'middle))))
(goto-char beg)
(when (re-search-forward "^Subject:" nil t)
(setq subj (nnheader-decode-subject
- (buffer-substring (match-end 0) (std11-field-end))))
+ (buffer-substring (match-end 0) (std11-field-end)))))
+ (when subj
(save-excursion
(set-buffer "*gnus-uu-pre*")
(insert (format " %s\n" subj)))))
(defun message-newline-and-reformat (&optional not-break)
"Insert four newlines, and then reformat if inside quoted text."
(interactive)
- (let (quoted point beg end leading-space)
+ (let (quoted point beg end leading-space bolp)
(setq point (point))
(beginning-of-line)
(setq beg (point))
+ (setq bolp (= beg point))
;; Find first line of the paragraph.
(if not-break
(while (and (not (eobp))
(setq leading-space (match-string 0)))
(if (and quoted
(not not-break)
+ (not bolp)
(< (- point beg) (length quoted)))
- ;; break in the cite prefix.
+ ;; break inside the cite prefix.
(setq quoted nil
end nil))
(if quoted
(narrow-to-region beg end)
(if not-break
(setq point nil)
- (insert "\n\n")
+ (if bolp
+ (insert "\n")
+ (insert "\n\n"))
(setq point (point))
(insert "\n\n")
(delete-region (point) (re-search-forward "[ \t]*"))
- (when quoted
+ (when (and quoted (not bolp))
(insert quoted leading-space)))
(if quoted
(let* ((adaptive-fill-regexp
+2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
+
+ * gnus.texi (Top): Add Using GPG.
+
2001-02-02 David Masterson <dmasters@Rational.Com>
* gnus.texi (The Server is Down): Add link to Group Levels.
* Posting Styles:: An easier way to specify who you are.
* Drafts:: Postponing messages and rejected messages.
* Rejected Articles:: What happens if the server doesn't like your article?
+* Using GPG:: How to use GPG and MML to sign and encrypt messages
Select Methods