Mutt -> 撰写 -> 某种警报?

Mutt -> 撰写 -> 某种警报?

当回复某些特定电子邮件时,我通常必须将其他收件人添加到列表中。但不幸的是,我经常忘记这样做。

因此,我的问题是:在离开编辑器并到达 Mutt 的撰写部分(您实际上可以使用tc热键添加某人)后,状态行中是否可能会出现某种附加消息?或者[取决于收件人列表]可以启动一些脚本?或者您有任何其他想法吗?可能是有钩子的东西? (并不是说我对他们了解很多。)

因此,非常感谢这里的任何提示:)(我已经尝试使用编辑器本身,在离开编辑器时启动外部脚本。但是它变得非常吵闹:只有在联系某些人时我才需要这种提醒,实际上,我也不能盲目或总是添加它们)。

答案1

正如 Mutt 邮件列表中指出的那样,set edit_headers 实际上是这里的解决方案。

由于此首选项,编辑消息时电子邮件地址将显示在编辑器中。这意味着如果您用于撰写电子邮件的编辑器是 Vim,那么您可以创建类似的内容(并将其添加到 $VIMHOME/ftdetect/mail.vim):

autocmd BufEnter *mutt-* call BeAware()
function BeAware()
    if search('[email protected]')
        !alert 'Add Y, Z'
    endif
endfunction

alert如果这个特定的字符串',它将启动一个带有一些消息的外部脚本[电子邮件受保护]' 将出现在该 Vim 的缓冲区中。

对我有用:)。

相关内容