パスワードを忘れた? アカウント作成
177913 journal

zicの日記: RMAIL BABYL format

日記 by zic
Emacs 23 で昔の RMAIL ファイルを開いても、メッセージ単位に分解されず widen をかけた状態で開いた。

調べて分かった。

最早 BABYL フォーマットは標準ではなく、 mbox フォーマットを使う。
rmail-mode 中で BABYL から mbox への変換を行なう (rmail-convert-file-maybe) が、次の条件を満たす時に限る。

        (when (and finding-rmail-file
                      (null coding-system-for-read)
                      default-enable-multibyte-characters)

私の場合、 coding-system-for-read が non-nil だったので、自動変換されなかった。

仕方が無いので、rmail-mode-hook 中で次のようにごまかして凌ぐことにした。

                              (cond ((string-match "23\." emacs-version)
                                                  (rmail-convert-file-maybe)
                                                  (rmail-set-message-counters)
                                                  (rmail-show-message rmail-total-messages))
                                                )
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

アレゲは一日にしてならず -- アレゲ見習い

読み込み中...