研究/計算機/日常/非日常/リンク

mhc のインストールと使い方

はじめに

mhc(Message Harmonized Calendaring system) は Emacs などのユーザインターフェイス & MUA と連動して 管理するスケジューラである. 詳しくは MHC Official Home Page を参照のこと. ここでは Emacs 20.7.2 + mew 1.94.2※1 環境におけるインストール方法と mhc の使い方を載せる.

インストール方法

取得・展開

2001/10/03 時点での安定版は 0.25. MHC Official Home Page から mhc-0.25.tar.gz を取得. ファイルに展開後, ディレクトリに移動する.

$ tar xfvz mhc-0.25.tar.gz
$ cd mhc-0.25

lisp ファイルのコピー

ロードパスが通っている場所に *.el ファイルをコピーする. 現環境では /usr/share/emacs/20.7/site-lisp/ 以下に mhc ディレクトリを作成後コピー.

# mkdir /usr/share/emacs/20.7/site-lisp/mhc
# cp ./emacs/*.el /usr/share/emacs/20.7/site-lisp/mhc/.

mhc フォルダの作成

mew のディレクトリは ~/Mail/ としている. mhc 用のフォルダー schedule を作成.

$mkdir ~/Mail/schedule

.emacs の編集

.emacs に以下を付け加える.
(setq mhc-mailer-package 'mew)
(autoload 'mhc-mode "mhc" nil t)
(add-hook 'mew-summary-mode-hook 'mhc-mode)
(add-hook 'mew-virtual-mode-hook 'mhc-mode)
(add-hook 'mew-message-hook 'mhc-misc-hdr-decode)
(setq mhc-base-folder "+schedule")
(setq mhc-mail-path (expand-file-name "/home/choji/Mail")

おまけ(日本の祭日を表示させる)

付属の日本の祭日をファイルを .schedule というファイルにコピーする.

$ cp ./samples/DOT.schedule.sample.jp ~/.schedule

mhc の使い方

付属の 00usage.jisを参照.

参考文献


※1
mhc をインストールした際の mew version は 1.94.2 で version 2.2 になってから
"Symbol's function definition is void: mhc-misc-hdr-decode"
というメッセージが表示され, 利用できなくなる.

Copyright © 2002 choji