[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
EMACS/W3 での画像表示
- X-ml-count: 1787
- Subject: EMACS/W3 での画像表示
- From: Kinji Itoh <k-itou@xxxxxxxxxxxxxxxxxxxx>
- Date: 28 Dec 1999 11:32:09 +0900
- User-agent: T-gnus/6.14.0 (based on Gnus v5.8.2) (revision 12) EMIKO/1.13.8 (Euglena oxyuris) FLIM/1.13.2 (Kasanui) Emacs/20.5 (i686-pc-linux-gnu) MULE/4.0 (HANANOEN)
伊藤といいます。
EMACS/W3 4.0pre.46 をインストールして、何とか画像の表示をすることがで
きたのですが、以下のような方法でいいのか疑問なのでおかしい所を指摘して
くれるとありがたいです。
(add-hook 'w3-load-hook
'(lambda ()
(mm-add-mailcap-entry
"image" ".*" '(("viewer" . "fiber %s") ("type" . "image/*")))))
として画像を開くプログラムを指定できました。
これで、http: で始まるものは表示できましたが、file: で始まるものがうま
くいきません。
file:c:/test.html
を開くことはできるのですが、そこにある画像 image.gif とすると、
file:/c:/image.gif
となって開こうとすると ftp のパスワードが聞かれてしまって表示させるこ
とができません。
そこで、強引に--- url.el.org Mon Nov 15 07:00:12 1999
+++ url.el Tue Dec 28 10:37:02 1999
@@ -1441,7 +1441,10 @@
(defun url-remove-relative-links (name)
;; Strip . and .. from pathnames
- (let ((new (if (not (string-match "^/" name))
+ (let ((new (if (not (or (string-match "^/" name)
+ (and (memq system-type
+ '(emx ms-dos windows-nt ms-windows))
+ (string-match "^[a-zA-Z]:/" name))))
(concat "/" name)
name)))
とすることで表示させることができるようのになったのですが、はたしてこん
な方法でよろしいのでしょうか。いまいち、どの部分で対処すべきか分かりま
せんでした。
--
Kinji Itoh <k-itou@xxxxxxxxxxxxxxxxxxxx>