[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: octet viewer



From: Yuuichi Teranishi <teranisi@gohome.org> さん曰く
Subject: [emacs-w3m:02625] Re: octet viewer
Message-ID: <m38zahg687.wl@gohome.org>
Date: Tue, 29 Jan 2002 12:56:40 +0900

寺> > 寺> M-x octet-find-file 
寺> > 寺> で、w3m 経由で MS 文書を見られます。

いろいろ遊びました。素晴らしいです。

# これで、telnet のときも MS-Word や Excel が読める :-)

寺> うちは議事録がなぜか Excel で届くので、
寺> こういうのがないと返事を書くのも一苦労です (^^;; 。

うちもそういうの多いんですが、不思議な世界ですよねぇ。

寺> > 寺西さんさえよろしければ,emacs-w3m の CVS に入れてしまいませんか?
寺> 
寺> おお、ありがとうございます。
寺> ではあとで…。

ひとつだけ気になったのが、xlHtml, pptHtml の実行ファイル名です。
ちょっと前までは "xlHtml", "pptHtml" だったのですが、最近は
"xlhtml", "ppthtml" とみんな小文字になっています。

## 両方あると古いほうが呼ばれてしまう。

まぁ、defvar だから自分で設定すれば良いんですが、どちらの方がた
くさん使われているのかな?

と書いていたら、寺西さんのメールが。。。

From: Yuuichi Teranishi <teranisi@gohome.org> さん曰く
Subject: [emacs-w3m:02627] Re: octet viewer
Message-ID: <m37kq1g4r2.wl@gohome.org>
Date: Tue, 29 Jan 2002 13:28:33 +0900

寺> 手元で確認してるのは
寺> wv 0.7.1, xlHtml 0.2.9.11 (古い?)
寺> です。

ぼくは wv 0.7.0, xlHtml 0.4.9 です。xlHtml はちと古いですね。だ
から、"xlHtml" なのですね。

また、wv は数年前から使っていますが、野宮さんのように *.html を
つけるということは無かったと思います。OS/2 だから? ってことはな
いと思いますが。


というわけで、ぼくの設定。

(when (locate-library "octet")
  (eval-after-load "octet"
    `(setq octet-suffix-type-alist
	   (cons '("pdf" . acrobat) octet-suffix-type-alist)))
  
  (eval-after-load "octet"
    `(setq octet-type-filter-alist
	   (append
	    '((acrobat octet-filter-call2 "pdftotext" ("-q" "-eucjp" "-raw") text)
	      (msexcel octet-filter-call1 "xlhtml" ("-te") html-u8)
	      (msppt octet-filter-call1 "ppthtml" nil html-u8))
	    octet-type-filter-alist)))

  (add-hook 'dired-mode-hook
	    (lambda ()
	      (define-key dired-mode-map "\C-xW" 'dired-octet-find-file)))

  (defun dired-octet-find-file ()
    (interactive)
    (let ((file (dired-get-filename)))
      (when (y-or-n-p (format "Open 'Octet' %s " (file-name-nondirectory file)))
	(octet-find-file file))))

  (require 'octet))

# これで、pdf も telnet で読める。結構幸せかも :-)

## Windows もみんな実行ファイルそろえようかなぁ。マクロウイルス
## の対策にもなるし。

-- 
白井秀行 (mailto:shirai@rdmg.mgcs.mei.co.jp)