[mew-dist 20557] "tc" thread copy
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2002年 3月 7日 (木) 18:35:14 JST
さっき thread mode で "tc" って入力したら、そんなコマンドは無い
ので作りました。
# じきに mark 関係が変わるらしいので、無意味か?
--
白井秀行@IMAP 環境整備はどうしようかな
-------------- next part --------------
--- mew-key.el Fri Jan 18 13:18:30 2002
+++ ../../mew/mew/mew-key.el Thu Mar 7 17:27:54 2002
@@ -134,7 +134,8 @@
(define-key mew-summary-mode-map "t@" 'mew-thread-mark-multi)
(define-key mew-summary-mode-map "td" 'mew-thread-mark-delete)
(define-key mew-summary-mode-map "to" 'mew-thread-mark-refile)
+ (define-key mew-summary-mode-map "tc" 'mew-thread-mark-copy)
(define-key mew-summary-mode-map "t\ed" 'mew-thread-mark-unlink)
(define-key mew-summary-mode-map "tu" 'mew-thread-unmark)
(define-key mew-summary-mode-map "z" (make-sparse-keymap))
--- mew-refile.el Wed Mar 6 09:24:18 2002
+++ ../../mew/mew/mew-refile.el Thu Mar 7 17:37:27 2002
@@ -467,7 +467,9 @@
(cons (nreverse ret) (cdr learn-info)))) ;; return value
(defun mew-summary-copy ()
+ "Put the refile mark(default is 'o') on this message with
+the current folder as a candidate in addition to guessed folders."
(interactive)
(mew-summary-msg-or-part
(mew-summary-not-in-draft
--- mew-thread.el Wed Feb 20 09:35:57 2002
+++ ../../mew/mew/mew-thread.el Thu Mar 7 17:36:15 2002
@@ -537,6 +537,18 @@
(setq alist (mew-thread-mark mew-mark-refile))
(mew-refile-set-from-alist alist folders)))))
+(defun mew-thread-mark-copy ()
+ "Put the 'o' mark on all messages of the current sub-thread
+with the current folder as a candidate in addition to guessed folders."
+ (interactive)
+ (mew-thread-only
+ (let ((folders (mew-summary-refile-body
+ nil nil nil 'no-mark (mew-summary-folder-name)))
+ alist)
+ (when folders
+ (setq alist (mew-thread-mark mew-mark-refile))
+ (mew-refile-set-from-alist alist folders)))))
+
(defun mew-refile-set-from-alist (alist folders)
(let (ent fld msg msgs)
(while alist
-------------- next part --------------
P.S.
CVS の先頭だと mew-nmz が動かなくなっていますが、全体的に見直し
たいので時間を下さい > ユーザ様
とりあえず動かしたい方は、
s/mew-folder-list/mew-local-folder-list/
s/mew-folder-setup/mew-local-update/
で大丈夫だと思います。
P.P.S.
sed s/candicate/candidate/ mew.texi
発見
Mew-dist メーリングリストの案内