[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 メーリングリストの案内