mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-21 20:37:38 +00:00
gnus-msg.el (gnus-setup-message): Set the posting-style and gcc properly for nnir summary buffers
This commit is contained in:
parent
b59f639d99
commit
53d3b73104
2 changed files with 18 additions and 4 deletions
|
|
@ -1,5 +1,9 @@
|
|||
2013-03-27 Andrew Cohen <cohen@bu.edu>
|
||||
|
||||
* gnus-msg.el (gnus-setup-message): When replying from an nnir summary
|
||||
buffer use the posting-style and gcc of the original article group.
|
||||
(gnus-inews-insert-gcc): Don't set gcc-self for virtual groups.
|
||||
|
||||
* nnir.el: Fix byte-compile warning. nnoo-define-skeleton should come
|
||||
after other deffoos.
|
||||
|
||||
|
|
|
|||
|
|
@ -426,15 +426,24 @@ Thank you for your help in stamping out bugs.
|
|||
`(let ((,winconf (current-window-configuration))
|
||||
(,winconf-name gnus-current-window-configuration)
|
||||
(,buffer (buffer-name (current-buffer)))
|
||||
(,article gnus-article-reply)
|
||||
(,article (or (when (and
|
||||
(string-match "^nnir:" gnus-newsgroup-name)
|
||||
gnus-article-reply)
|
||||
(nnir-article-number gnus-article-reply))
|
||||
gnus-article-reply))
|
||||
(,yanked gnus-article-yanked-articles)
|
||||
(,group gnus-newsgroup-name)
|
||||
(,group (or (when (and
|
||||
(string-match "^nnir:" gnus-newsgroup-name)
|
||||
gnus-article-reply)
|
||||
(nnir-article-group gnus-article-reply))
|
||||
gnus-newsgroup-name))
|
||||
(message-header-setup-hook
|
||||
(copy-sequence message-header-setup-hook))
|
||||
(mbl mml-buffer-list)
|
||||
(message-mode-hook (copy-sequence message-mode-hook)))
|
||||
(setq mml-buffer-list nil)
|
||||
(add-hook 'message-header-setup-hook 'gnus-inews-insert-gcc)
|
||||
(add-hook 'message-header-setup-hook (lambda ()
|
||||
(gnus-inews-insert-gcc ,group)))
|
||||
;; message-newsreader and message-mailer were formerly set in
|
||||
;; gnus-inews-add-send-actions, but this is too late when
|
||||
;; message-generate-headers-first is used. --ansel
|
||||
|
|
@ -1706,7 +1715,8 @@ this is a reply."
|
|||
(group (when group (gnus-group-decoded-name group)))
|
||||
(var (or gnus-outgoing-message-group gnus-message-archive-group))
|
||||
(gcc-self-val
|
||||
(and group (gnus-group-find-parameter group 'gcc-self)))
|
||||
(and group (gnus-group-find-parameter group 'gcc-self)
|
||||
(not (gnus-virtual-group-p group))))
|
||||
result
|
||||
(groups
|
||||
(cond
|
||||
|
|
|
|||
Loading…
Reference in a new issue