[Mew-dist 09659] .save-*

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
1999年 7月 15日 (木) 12:28:42 JST


.save-* 問題ですが、結局 C のソースを読みました。

(1) do-auto-save が働くと、ファイルに割り当てられた auto-save してよい
バッファに対し、auto-save (#file# というファイルを作成する)する。その
際、auto-save したファイルのリストを、.save-* に記録。

(2) kill-emacs で、.save-* を消す。

つまり、+draft/* は auto-save してよいため、たまに auto-save されます。
その際、Emacs を異常終了(kill -KILL など)させると、.save-* が残ります。

これは、Mew が /tmp/ に不要なディレクトリを残してしまうのと同じ現象で
す。

#異常終了するときに、Emacs が kill-emacs-hook を呼ばないのが悪いとも
#いう。

というわけで、+draft/* ではデフォルトで auto-save しないようにしました。
mew-draft-mode-auto-save で設定可能です。

--かず



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