[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:08518] Re: KaMail の番号振り直し機能に間して



> 「ローカルフォルダの番号振り直し(M-r)」を実行する場合に、対象ファ
> イルを Summary で再表示しているメールだけでなく、そのフォルダに保
> 存されているファイル全てを対象とする。
> 
> 現状の機能の中で行うとするならば、summary で
>  1. フォルダを再読込する(l)
>  2. 表示対象を 1 から最後まで指定し、そのフォルダ内の全てのメール
>     を表示させる
>  3. ローカルフォルダの番号振り直し(M-r)を行う
> という動作を一発で実施したいなという事です。

(defun kamail-renumber-all ()
  (interactive)
  (let ((*kamail-default-read-number*
	 (values
	  (local-stat
	   (kamail-folder-local-name *kamail-folder-current*)))))
    (declare (special *kamail-default-read-number*))
    (kamail-list-reload t))
  (kamail-renumber))

もっとエレガントな方法もあるかもしれませんが...

--
加藤木 洋一
ykatogi@xxxxxxxxxxxxxxxxxxx

Index Home