--- vim/notmuch.vim | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/vim/notmuch.vim b/vim/notmuch.vim index da747eb..e9baeff 100644 --- a/vim/notmuch.vim +++ b/vim/notmuch.vim @@ -370,6 +370,14 @@ ruby << EOF io.each_line do |l| b << l.chomp end + if $? != 0 + b << "--- ERROR: mailcap failed ---" + part.decoded.each_line do |l| + b << l.chomp + end + end + rescue + b << "--- unavailable ---" end rescue b << "--- unavailable ---" -- 2.7.3