result))
(defun wl-draft-reply (buf with-arg summary-buf &optional number)
- "Reply to BUF buffer message.
-Reply to author if WITH-ARG is non-nil."
+ "Create draft for replying to the message in buffer BUF.
+Recipients are prepared along `wl-draft-reply-without-argument-list',
+or `wl-draft-reply-with-argument-list' if WITH-ARG argument is non-nil."
;;;(save-excursion
(let ((rule-list (if with-arg
'wl-draft-reply-with-argument-list
;; It causes a huge loss in the IMAP folder.
(when (and parent-flag parent-number
(not (eq (length parent-folder) 0)))
- (wl-folder-set-persistent-mark
- parent-folder parent-number parent-flag))
+ (condition-case nil
+ (wl-folder-set-persistent-mark
+ parent-folder parent-number parent-flag)
+ (error
+ (message "Set mark (%s) failed" (symbol-name parent-flag)))))
(funcall wl-draft-send-function editing-buffer kill-when-done)
;; Now perform actions on successful sending.
(while mail-send-actions