Track article while moving between gnus groups
* lisp/gnus/gnus-sum.el (gnus-current-move-article): New variable to track article while moving. (gnus-summary-move-article): Set gnus-current-move-article when moving/copying/crossposting or respooling.
This commit is contained in:
parent
6523359dfe
commit
69f2036554
1 changed files with 2 additions and 0 deletions
|
@ -1408,6 +1408,7 @@ the normal Gnus MIME machinery."
|
|||
(defvar gnus-newsgroup-adaptive-score-file nil)
|
||||
(defvar gnus-current-score-file nil)
|
||||
(defvar gnus-current-move-group nil)
|
||||
(defvar gnus-current-move-article nil)
|
||||
(defvar gnus-current-copy-group nil)
|
||||
(defvar gnus-current-crosspost-group nil)
|
||||
(defvar gnus-newsgroup-display nil)
|
||||
|
@ -10248,6 +10249,7 @@ ACTION can be either `move' (the default), `crosspost' or `copy'."
|
|||
article gnus-newsgroup-name (current-buffer) t)))
|
||||
|
||||
;; run the move/copy/crosspost/respool hook
|
||||
(set (intern "gnus-current-move-article") (cdr art-group))
|
||||
(run-hook-with-args 'gnus-summary-article-move-hook
|
||||
action
|
||||
(gnus-data-header (gnus-data-find article))
|
||||
|
|
Loading…
Add table
Reference in a new issue