[Mew-dist 17177] Re: wv
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
2001年 4月 20日 (金) 12:41:44 JST
From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
Subject: [Mew-dist 17170] Re: wv
> この方法も残したいので、『汎用的な枠組み』の方がありがたいです。
えーと、現在以下のようになっています。
mew-prog-* が
SPC C-cC-e
'symbol: symbolを呼び出す 何もしない
'(sym1 sym2): sym1 を呼び出す sym2 を呼び出す
("str" ....): PROGROM と表示 "str" を呼び出す
デフォルトは、
(defvar mew-prog-html '(mew-mime-text/html mew-mime-text/html-ext))
(defvar mew-prog-text/html 'mew-mime-text/html-w3m) ;; See w3m.el
(defvar mew-prog-text/html-ext "netscape")
(defvar mew-prog-text/html-ext-arg '("-remote" "openFile(%s)")
"%s will be replaced with a file name.")
となっていますので、SPC で w3m、C-cC-e で netscap が呼び出されます。
arg-hack とかはなくなり、すっきりしました。
--かず
P.S.
mew-mime-text/html-w3m は以下のようにして下さい。ローカル変数が本当に
必要なのかは検証していません。
(defun mew-mime-text/html-w3m (begin end)
"View Text/Html contents with w3m rendering output."
(mew-elet
(let ((file (format "%s.html" (mew-make-temp-name)))
(w3m-display-inline-image mew-w3m-auto-insert-image)
w3m-force-redisplay ;; don't redraw
charset wcs)
(setq charset (mew-syntax-get-param params "charset"))
(if charset
(setq wcs (mew-charset-to-cs charset))
(setq wcs mew-cs-text-for-write))
(mew-frwlet
mew-cs-dummy wcs
(w3m-region begin end)))))
Mew-dist メーリングリストの案内