@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

Mewのサマリモードでタイムゾーンやタイムゾーンを考慮した日時を表示する

Mewがメールのタイムゾーンを無視して日時を表示するので、ぱっと見時刻がずれて見える。

下記を参考に、mew-summary-formに指定できる関数?を追加した。

Japanese discussion of the Mew MIME mail reader for Emacs/XEmacs

Mew 6.5 マニュアル

使い方

こんな風にmew-summary-formの中で(date-z)(time-z)(time-zone)が使えるようになる。

(setq mew-summary-form '(type (4 year) "/" (5 date-z) " " (5 time-z) "(" (5 time-zone) ") " (60 from) "|" t (0 subj)))

追加したもの

  • date-z

    タイムゾーンを考慮し、ローカルの日付に変換したもの。上記参考ページは関数mew-summary-form-dateを上書きしていたが、mew-summary-form-date-zを追加してどちらも使えるようにした。

  • time-z

    タイムゾーンを考慮し、ローカルの時刻に変換したもの。上記参考ページは関数mew-summary-form-timeを上書きしていたが、mew-summary-form-time-zを追加してどちらも使えるようにした。

  • time-zone

    タイムゾーンを抜き出したもの。関数名はmew-summary-form-time-zone

設定