[mew-dist 26886] mew-absfilter のパッチ
安宅 正之
ataka at example.com
2006年 4月 16日 (日) 22:33:56 JST
安宅です。
Mew から bsfilter を呼び出すツールの一つに
mew-absfilter.el という EmacsLisp があります。
http://reed1200.at.infoseek.co.jp/mew/
最近の Mew の mew-expand-folder の変更に伴い
関数 mew-absfilter-learn-clean がエラーを吐く
不具合が出ていたのでパッチを書きました。
興味を持たれた方は、私のブログの記事をお読み下さい。
- Mew と bsfilter と mew-absfilter.el
http://at-aka.blogspot.com/2006/04/mew-bsfilter-mew-absfilterel.html
----Input with T-Code!
http://pop-club.hp.infoseek.co.jp
Masayuki Ataka / 安宅 正之 (ataka at example.com)
--- mew-absfilter.el.org 2005-05-17 11:54:00.000000000 +0900
+++ mew-absfilter.el 2006-04-05 12:18:08.742847765 +0900
@@ -224,7 +224,9 @@
(when (mew-sumsyn-match mew-regex-sumsyn-short)
(let* ((msg (mew-sumsyn-message-number))
(case:folder (mew-sumsyn-folder-name))
- (file (mew-expand-folder case:folder msg)))
+ (file (if (fboundp 'mew-expand-file)
+ (mew-expand-file case:folder msg)
+ (mew-expand-folder case:folder msg))))
(when (eq (mew-summary-get-mark) mew-absfilter-mark-spam)
(mew-summary-undo))
(unless mark-only
@@ -239,7 +241,9 @@
(when (mew-sumsyn-match mew-regex-sumsyn-short)
(let* ((msg (mew-sumsyn-message-number))
(case:folder (mew-sumsyn-folder-name))
- (file (mew-expand-folder case:folder msg)))
+ (file (if (fboundp 'mew-expand-file)
+ (mew-expand-file case:folder msg)
+ (mew-expand-folder case:folder msg))))
(mew-absfilter-summary-spam-one)
(unless mark-only
(mew-absfilter-add-spam (list file))
Mew-dist メーリングリストの案内