[mew-dist 24010] Re: emacs-w3mについて

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2003年 9月 18日 (木) 20:57:37 JST


# メール見逃していました。

From:  kuromiya at example.com < kuromiya at example.com> さん曰く
Subject: [mew-dist 24006] emacs-w3mについて
Message-ID: <20030915.104327.01364654.kuromiya at example.com>
Date: Mon, 15 Sep 2003 10:43:27 +0100 (GMT)

> 黒宮と申します。
> User-Agentの環境においてemacs-w3m を使って mew でHTMLメールを読んでいま
> す。"h"でメッセージバッファに移り、リンク上で例えば"u"をタイプすると
> リンク先をコピーできたのですが、これが emacs-w3m-1.3.3 以降のバージョン
> から
> Buffer is read-only: #<buffer *Mew message*0>
> と言われ、できなくなりました。"?"でヘルプも表示できません。

はい、そうなっています。また、設定は

> (setq mew-use-w3m-minor-mode t)
> (add-hook 'mew-message-hook 'mew-w3m-minor-mode-setter)

で OK です。

以前は、emacs-w3m で有効なキーを全部 Mew(などの MUA)の message
buffer でも有効にしていたのですが、emacs-w3m-1.3.3 から特定のコ
マンド(キー)のみ有効にしたのが原因です。なにが有効になっているの
かは、w3m.el の w3m-minor-mode-command-alist を見てください。

もし、増やしたいときは、w3m-minor-mode-command-alist は defconst
で、かつ、ロード時にみんな設定してしまうので、

(add-hook 'w3m-minor-mode-hook
	  (lambda ()
	    (define-key w3m-minor-mode-map "u" 'w3m-print-this-url)
	    (define-key w3m-minor-mode-map "?" 'describe-mode)))

と hook で追加していくのが楽だと思います。

-- 
白井秀行 (mailto:shirai at example.com)



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