将mutt配置为在auto_视图中以与附件视图中不同的方式处理同一附件

将mutt配置为在auto_视图中以与附件视图中不同的方式处理同一附件,mutt,Mutt,我想查看自动视图中的text/html附件。这很简单,在.mailcap中调用w3m-dump,在.muttrc中调用自动查看文本/html 棘手的是,当我显式查看附件时,我仍然希望调用浏览器会话。好像我的w3mmailcap条目没有-dump参数 我曾尝试使用两个带有不同标志的mailcap条目来获得这种效果,但没有任何运气。一些摆弄和其他来源的帮助让我找到了这个问题的答案 在mailcap文件中,可以设置两个条目: text/html; w3m -I %{charset} -T text/h

我想查看自动视图中的
text/html
附件。这很简单,在
.mailcap
中调用
w3m-dump
,在
.muttrc
中调用
自动查看文本/html

棘手的是,当我显式查看附件时,我仍然希望调用浏览器会话。好像我的
w3m
mailcap条目没有
-dump
参数


我曾尝试使用两个带有不同标志的mailcap条目来获得这种效果,但没有任何运气。

一些摆弄和其他来源的帮助让我找到了这个问题的答案

在mailcap文件中,可以设置两个条目:

text/html; w3m -I %{charset} -T text/html; needsterminal;
text/html; w3m -I %{charset} -dump -T text/html; copiousoutput;
这里有两个重要部分。首先,
copiousoutput
标志表示条目是
auto\u view
的有用候选项。其次,它上面还有另一个条目,这意味着非
auto_view
使用(例如,将其视为附件)将首先尝试

因此附件视图将使用第一个视图,
auto\u view
将使用第二个视图。这就是我想要的

资料来源:(见搜索顺序部分)