[Mew-Win32 00407] Re: delete temporarily directory (Re: mime-fiber.el)
YAMAGUCHI, Shuhei
yamagus at example.com
1998年 3月 10日 (火) 14:22:49 JST
やまぐち@ねっとらぴゅたの住人、です。
>>> In article <19980310135831A.island at example.com>,
>>> 小川真司 <island at example.com> writes:
island> 話題になったのでご存知と思いますが、.emacs、site-init.el、site-start.elに
island> 以下の記述がありませんか?
island>
island> (setq mew-init-hook
island> (function
island> (lambda ()
island> (setq kill-emacs-hook
island> (function mew-mark-process-all-folders)))))
私のところも「ごく稀」に残りますが、そのような記述はありません。
kill-emacs-hookの評価結果にも、怪しい関数は含まれてないです。
kill-emacs-hookの値:
(mew-temp-dir-clean-up mew-mark-clean-up-all (lambda nil (and (featurep (quote bookmark)) bookmark-alist (bookmark-time-to-save-p t) (bookmark-save))))
思うに、以下の条件を満たす時に残るのだと思います。
・Mewから起動したプロセスを終了していないままEmacsを終了。
・そのプロセスがファイルをロックしている。
UNIXの場合、Emacsから直接コマンドを起動するので、Emacs終了時に
Active process(s) exist. (うろ覚え)
のようなメッセージでプロセスの存在に気付けますが、Win32環境ではfiber経
由で実行され、アプリ起動後にはfiberが終了しているので、そのメッセージ
もなく気付かない、というのが原因じゃないでしょうか?
#違うかなぁ?
でわでわ
--
yamagus at example.com / 山口 修平
yamagus at example.com / やまぐち@ねっとらぴゅたの住人
PGP-Fingerprint: 25 0F 6F E1 57 AD 56 08 3A BC D0 9B 48 AF 31 7A
(会社より)
Mew-win32 メーリングリストの案内