[mew-dist 28097] hook 追加のお願い (mew-nmz)

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2008年 2月 21日 (木) 11:30:33 JST


白井です。

昨年末に出した mew-nmz ですが、一ヶ所バグっていまして '1Z' して
も local folder の update が出来ないようになっていました。長い間
気づきませんでした。ユーザさんごめんなさい (__)

  mew-status-update() に defadvice をかけていたのですが、そうす
  ると、interactive な情報が消えてしまうので、mew-local-update()
  がいつでも interactivep => nil の状態で動いてしまうのでした。

そこで、パッチの様に一つ hook を追加して下さるとうれしいです。

なお、Mew にパッチをあててもらった後に対応する mew-nmz は

http://www.meadowy.org/~shirai/elisp/mew-nmz.el.gz

にすでに用意してあります。

-- 
白井秀行 (mailto:shirai at example.com)

Index: mew-vars.el
===================================================================
RCS file: /cvsmew/mew/mew-vars.el,v
retrieving revision 1.308
diff -u -r1.308 mew-vars.el
--- mew-vars.el	12 Feb 2008 08:36:23 -0000	1.308
+++ mew-vars.el	21 Feb 2008 02:13:18 -0000
@@ -431,6 +431,11 @@
   :group 'mew-env
   :type 'hook)
 
+(defcustom mew-status-update-hook nil
+  "*Hook called to update status ."
+  :group 'mew-env
+  :type 'hook)
+
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;; 
 ;;; Mail Addresses for Draft
Index: mew.el
===================================================================
RCS file: /cvsmew/mew/mew.el,v
retrieving revision 1.314
diff -u -r1.314 mew.el
--- mew.el	13 Feb 2008 04:35:35 -0000	1.314
+++ mew.el	21 Feb 2008 02:13:18 -0000
@@ -251,6 +251,7 @@
     (mew-decoration-setup)
     (mew-biff-setup)
     (mew-ct-setup)))
+  (run-hooks 'mew-status-update-hook)
   (unless (or (eq arg 2) (eq arg 3))
     (message "Updating status...done")))
 



Mew-dist メーリングリストの案内