MH-e + shr (Simple HTML Renderer) でバッファが変更されたことになる
新城@筑波大学情報です。こんにちは。
Emacs 24.3.1 の MH-e 8.3.1 で、次のメッセージを表示したり
refile しようとすると、時々、バッファが変更されたことになって
いて、困ります。こんなメッセージがうるさいです。
Message 1234 modified; discard changes? (yes or no)
C-x k で show-+inbox のようなバッファを削除すればいいのだけれ
ど、面倒です。たぶん、HTML のメールを shr (Simple HTML
Renderer) でレンダリングした時に、バッファが変更されたことに
なっているのだと思います。
mh-show-mode-hook で、次のような関数を実行して、変更されてい
ないことにすれば、だいぶ快適になりました。
(defun my-mh-show-mode-hook ()
(set-buffer-modified-p nil)
)
(add-hook 'mh-show-mode-hook 'my-mh-show-mode-hook)
本当は shr で何とかしないといけないのだろうけれど。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 情報工学 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735