Path: news.ccsf.jp!tomockey.ddo.jp!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!feeder.erje.net!1.eu.feeder.erje.net!news.roellig-ltd.de!open-news-network.org!weretis.net!feeder1.news.weretis.net!usenet.pasdenom.info!gama.is.tsukuba.ac.jp!not-for-mail From: Yasushi Shinjo Newsgroups: fj.mail.reader,fj.editor.emacs Subject: MH-e =?iso-2022-jp?B?GyRCJEdJVE1XJEolWCVDJUAkTkhzST08KCRLJE8bKEI=?= setq mh-invisible-header-fields Date: Sat, 14 Nov 2015 15:02:17 +0900 Organization: Institute of Information Sciences & Electronics, University of Tsukuba, Japan Lines: 42 Message-ID: <85vb95ce52.fsf@maple.cs.tsukuba.ac.jp> NNTP-Posting-Host: maple.is.tsukuba.ac.jp Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp X-Trace: gama.is.tsukuba.ac.jp 1447480918 14327 130.158.80.244 (14 Nov 2015 06:01:58 GMT) X-Complaints-To: news@gama.is.tsukuba.ac.jp NNTP-Posting-Date: Sat, 14 Nov 2015 06:01:58 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:9zLEjVwMGgfRX07P0OQIgHA/Fa8= Xref: news.ccsf.jp fj.mail.reader:304 fj.editor.emacs:390 新城@筑波大学情報です。こんにちは。 Emacs の新しいもの (24.3.1) が入っている環境で MH-e 8.3.1 を 使い出したら、見慣れない余計なヘッダが表示されるようになりま した。余計なヘッダを非表示にしたいのですが、あまり良いドキュ メントが見つかりません。このドキュメント見ても、よくわかりま せん。 https://www.gnu.org/software/emacs/manual/html_node/mh-e/Reading-Mail.html ------------------------------------------------------------ mh-invisible-header-fields-default List of hidden header fields (default: a checklist too long to list here). mh-invisible-header-fields Additional header fields to hide (default: nil). ------------------------------------------------------------ この変数 mh-invisible-header-fields の使い方が分かったのでメ モしておきます。こんな感じで、文字列のリストを setq します。 (setq mh-invisible-header-fields '("X-Microsoft-" "X-ClientProxiedBy" "X-Exchange-" "SpamDiagnostic" "X-Forefront-" "X-Original-Authentication-Results" "X-Forwarded-")) こうしてヘッダを追加していると、メールの表示がすっきりするの で楽しいのですが、 mh-invisible-header-fields にフィールドを 追加しても即座に反応しない所が今ひとつです。内部的にコンパイ ルして保持して高速化しているようです。次の関数を呼べば再コン パイルしてくれます。 (mh-invisible-headers) ただ、interactive になっていないので、M-: eval-expression し ないといけません。次のような interactive の関数を定義すれば楽 です。 (defun reset-mh-invisible-header-fields () (interactive) (mh-invisible-headers)) \\ 新城 靖 (しんじょう やすし) \\ \\ 筑波大学 情報工学        \\