`(let ((,winconf (current-window-configuration))
(,winconf-name gnus-current-window-configuration)
(,buffer (buffer-name (current-buffer)))
- (,article (if (and (gnus-nnselect-group-p gnus-newsgroup-name)
- gnus-article-reply)
- (nnselect-article-number
- (or (car-safe gnus-article-reply) gnus-article-reply))
- gnus-article-reply))
+ (,article (when gnus-article-reply
+ (or (nnselect-article-number
+ (or (car-safe gnus-article-reply)
+ gnus-article-reply))
+ gnus-article-reply)))
(,oarticle gnus-article-reply)
(,yanked gnus-article-yanked-articles)
- (,group (if (and (gnus-nnselect-group-p gnus-newsgroup-name)
- gnus-article-reply)
- (nnselect-article-group
- (or (car-safe gnus-article-reply) gnus-article-reply))
- gnus-newsgroup-name))
+ (,group (when gnus-article-reply
+ (or (nnselect-article-group
+ (or (car-safe gnus-article-reply)
+ gnus-article-reply))
+ gnus-newsgroup-name)))
(message-header-setup-hook
(copy-sequence message-header-setup-hook))
(mbl mml-buffer-list)
(?c (or (mail-header-chars gnus-tmp-header) 0) ?d)
(?k (gnus-summary-line-message-size gnus-tmp-header) ?s)
(?L gnus-tmp-lines ?s)
- (?Z (if (gnus-nnselect-group-p gnus-newsgroup-name)
- (or (nnselect-article-rsv (mail-header-number gnus-tmp-header))
- 0) 0) ?d)
- (?G (if (gnus-nnselect-group-p gnus-newsgroup-name)
- (or (nnselect-article-group (mail-header-number gnus-tmp-header))
- "") "") ?s)
- (?g (if (gnus-nnselect-group-p gnus-newsgroup-name)
- (or (gnus-group-short-name
+ (?Z (or (nnselect-article-rsv (mail-header-number gnus-tmp-header))
+ 0) ?d)
+ (?G (or (nnselect-article-group (mail-header-number gnus-tmp-header))
+ "") ?s)
+ (?g (or (gnus-group-short-name
(nnselect-article-group (mail-header-number gnus-tmp-header)))
- "") "") ?s)
+ "") ?s)
(?O gnus-tmp-downloaded ?c)
(?I gnus-tmp-indentation ?s)
(?T (if (= gnus-tmp-level 0) "" (make-string (frame-width) ? )) ?s)