首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置Emacs/VM使用lynx而不是emacs-w3m来解码text/html邮件?

如何配置Emacs/VM使用lynx而不是emacs-w3m来解码text/html邮件?
EN

Stack Overflow用户
提问于 2011-02-25 01:44:29
回答 2查看 1.1K关注 0票数 2

我最近升级到了Emacs 23.2.1。我正在使用VM版本8.1.93a阅读我的电子邮件。我过去常常通过vm配置文件中的以下行将html邮件更改为文本:

代码语言:javascript
复制
(add-to-list 'vm-mime-type-converter-alist 
'("text/html" "text/plain" "lynx -force_html -dump -stdin"))

但是在emacs 23下,我得到了以下错误消息:

代码语言:javascript
复制
Inline text/html by emacs-w3m display failed: 
(error "Emacs-w3m of this version does not support 
Emacs 23; try the development version")

在Emacs文档中搜索了一下,我想我已经找到了一个解决方案,顺便说一下

代码语言:javascript
复制
(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邮件阅读器?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-26 02:45:41

我通过更多的谷歌搜索找到了答案,在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'.)

请注意,默认情况下,此变量未设置为"auto-select“,而是设置为"emacs--w3m”。将以下代码添加到我的vm配置中对我起到了很好的作用:(setq vm-mime-text/ html -handler "lynx")和对html电子邮件的抓取(与w3m-emacs的情况相反)

票数 1
EN

Stack Overflow用户

发布于 2011-02-26 01:46:57

试试(setq vm-mime-renderer-for-text/html 'lynx)。它曾经对使用VM8.0的人起作用,as seen here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5108415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档