uncompfaceというコマンドが必要です。 ソースはftp://ftp.cs.indiana.edu/pub/faces/faces/から入手できます。
x-face-e21(ftp://ftp.jpl.org/pub/elisp/x-face-e21.el.gz)を入手します。 以下では,x-face-e21.el.gz が /tmp にあるものと仮定しています。
% cd /tmp % gunzip x-face-e21.el.gz % emacs -batch -f batch-byte-compile x-face-e21.el % su # mv x-face-e21.el x-face-e21.elc /usr/local/share/emacs/site-lisp
~/.emacs,~/.mew.elに追加する設定は以下の通りです。
(autoload 'x-face-decode-message-header "x-face-e21") (autoload 'x-face-insert "x-face-e21" nil t) (autoload 'x-face-save "x-face-e21" nil t) (autoload 'x-face-show "x-face-e21" nil t) (autoload 'x-face-turn-off "x-face-e21") (setq x-face-auto-image t)
(setq mew-use-highlight-x-face t
mew-use-highlight-x-face-function 'x-face-decode-message-header)
(define-key mew-summary-mode-map "\C-x4s" 'x-face-save)
(define-key mew-draft-mode-map "\C-x4i" 'x-face-insert)
(define-key mew-draft-header-map "\C-x4i" 'x-face-insert)
(define-key mew-draft-mode-map "\M-t" 'x-face-show)
(define-key mew-draft-header-map "\M-t" 'x-face-show)
さらに~/.mew.elに以下の設定を追加すると,draft モードでも X-Face を見ることができます。 この場合,x-face-image-file-directory で指定されているディレクトリ(デフォルトでは~/x-faces/)に x-face-default-xbm-file で指定したファイル(以下の例ではfoo.xbm)を置いておく必要があります。
(setq x-face-default-xbm-file "foo.xbm") (add-hook 'mew-draft-mode-hook 'x-face-insert) (add-hook 'mew-make-message-hook 'x-face-turn-off)