[mew-dist 17987] Re: w3m m17n

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2001年 7月 9日 (月) 19:16:17 JST


From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
Subject: [mew-dist 17985] Re: w3m m17n

> http://emacs-w3m.namazu.org/ml/msg00848.html
> 
> のパッチをあてないとだめです。

ぐう。

> % w3m-m17n -halfdump -T text/html -o ext_halfdump=1 -o pre_conv=1 -o strict_iso2022=0 -O ISO-2022-JP -I ISO-2022-JP index.html
> 
> ぐらいがいいのかなぁ。

ぐう。

> # もともと、emacs-w3m は w3m にない機能をお願いしていろいろとオ
> # プション増やしてもらったりしていますので、その辺が大変 :-)
> # 特に halfdump は debug option みたいなものですので。

mew-w3m.el はこんな風にしてみました。

--かず

(defun mew-mime-text/html-w3m (begin end)
  "View Text/Html contents with w3m rendering output."
  (save-excursion
    (let ((w3m-display-inline-image mew-w3m-auto-insert-image)
	  w3m-force-redisplay	;; don't redraw
	  charset wcs)
      (mew-elet
       (setq charset (mew-charset-guess-region begin end))
       (if charset
	   (setq wcs (mew-charset-to-cs charset))
	 (setq wcs "ascii"))
       (let ((w3m-input-coding-system wcs)
	     (w3m-output-coding-system wcs)
	     (w3m-halfdump-command-arguments
	      (append (list "-I" charset "-O" charset
			    "-o" "ext_halfdump=1"
			    "-o" "pre_conv=1"
			    "-o" "strict_iso2022=0")
		      w3m-halfdump-command-arguments)))
	 (w3m-region begin end)))
      (put-text-property begin (1+ begin) 'w3m t))))




Mew-dist メーリングリストの案内