neomutt中附件菜单的标题提供了选项
q:退出s:保存|:管道p:打印?:帮助
我假设使用Pipe选项可以将选定的附件通过管道传输到外壳。特别是,也许我想以一种绕过mailcap默认值的方式打开文件。
假设我想使用open
从附件菜单中打开文件。有没有一种方法可以通过Pipe
来实现,而不是通过编辑我的mailcap来实现?
谢谢
答案 0 :(得分:0)
唯一的缺点是您需要指定所有类型,因为通配符只能是子类型-*/*
或*
不起作用
将原始mailcap文件位置存储在变量中
在附加菜单中定义将mailcap文件更改为新宏,然后运行view-attach(使用open
打开文件)并返回原始mailcap_path配置。
〜/ .muttrc
set my_origmailcap=$mailcap_path
macro attach <Space> "\
<enter-command>set mailcap_path=~/.mailcap2<enter>\
<view-attach>\
<enter-command>set mailcap_path=$my_origmailcap<enter>\
"
〜/ .mailcap2
audio/* ; open %s
image/* ; open %s
text/* ; open %s
video/* ; open %s