2

最近、Emacs23.2.1にアップグレードしました。メールを読むためにVMバージョン8.1.93aを使用しています。以前は、vm構成ファイルの次の行を使用してHTMLメールをテキストに変更していました。

(add-to-list 'vm-mime-type-converter-alist 
'("text/html" "text/plain" "lynx -force_html -dump -stdin"))

しかし、emacs 23では、次のエラーメッセージが表示されます。

Inline text/html by emacs-w3m display failed: 
(error "Emacs-w3m of this version does not support 
Emacs 23; try the development version")

Emacsのドキュメントを少し検索して、解決策を見つけたと思いました。

(load-library "mm-decode")
(setq mm-text-html-renderer "lynx")

しかし、vm-8はvm-mime-type-converter-alist(まだ文書化されています)とmm-text-html-renderer(文書化されていますが、lynxに設定するまでw3mに設定されていました)の両方を完全に無視しているようです。私は何かを逃したのですか、それともvmが台無しになっているので、別のemacsメールリーダーを選択する必要がありますか?

4

2 に答える 2

1

vm-8.1のリリースの説明(http://savannah.c3sl.ufpr.br/viewmail/NEWS)で、もう少しグーグルで答えを見つけました。

    text/html handling controlled by a new variable
    `vm-mime-text/html-handler' which is set to 'auto-select by
    default.  It causes VM to locate the best library among
    emacs-w3m, external w3m, w3 and lynx to display html
    internally.  (This replaces the earlier variable
    `vm-mime-use-w3-for-text/html'.)

この変数は、デフォルトでは「自動選択」ではなく「emacs--w3m」に設定されていることに注意してください。私のvm構成に以下を追加すると、私にとってはうまくいきました:(setq vm-mime-text / html-handler "lynx")そしてhtmlメールのヤンクは機能します(w3m-emacsで私に起こったこととは対照的に)

于 2011-02-25T18:45:41.113 に答える
0

試してみてください(setq vm-mime-renderer-for-text/html 'lynx)ここに見られるように、それはいつかvm8.0を使用している誰かのために働いていました。

于 2011-02-25T17:46:57.383 に答える