to mark a thread as expirable. Add variable `hide' to handle hiding of
thread for both the null and zero (kill/expire thread) universal prefix
cases.
+ (gnus-summary-expire-thread): Add new function to expire a thread,
+ using gnus-summary-kill-thread.
+ (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
+ shortcuts for gnus-summary-expire-thread.
2007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
"k" gnus-summary-kill-same-subject-and-select
"\C-k" gnus-summary-kill-same-subject
"\M-\C-k" gnus-summary-kill-thread
+ "\M-\C-e" gnus-summary-expire-thread
"\M-\C-l" gnus-summary-lower-thread
"e" gnus-summary-edit-article
"#" gnus-summary-mark-as-processable
(gnus-define-keys (gnus-summary-thread-map "T" gnus-summary-mode-map)
"k" gnus-summary-kill-thread
+ "e" gnus-summary-expire-thread
"l" gnus-summary-lower-thread
"i" gnus-summary-raise-thread
"T" gnus-summary-toggle-threads
["Go up thread" gnus-summary-up-thread t]
["Top of thread" gnus-summary-top-thread t]
["Mark thread as read" gnus-summary-kill-thread t]
+ ["Mark thread as expired" gnus-summary-expire-thread t]
["Lower thread score" gnus-summary-lower-thread t]
["Raise thread score" gnus-summary-raise-thread t]
["Rethread current" gnus-summary-rethread-current t]))
(while (gnus-summary-go-up-thread))
(gnus-summary-article-number))
+(defun gnus-summary-expire-thread ()
+ "Mark articles under current thread as expired."
+ (interactive)
+ (gnus-summary-kill-thread 0))
+
(defun gnus-summary-kill-thread (&optional unmark)
"Mark articles under current thread as read.
If the prefix argument is positive, remove any kinds of marks.