From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id 4105A6DE02DA for ; Thu, 13 Oct 2016 13:48:42 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.319 X-Spam-Level: X-Spam-Status: No, score=-0.319 tagged_above=-999 required=5 tests=[AWL=-0.008, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.211, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VLXP4N2O7n8s for ; Thu, 13 Oct 2016 13:48:41 -0700 (PDT) Received: from mail-pa0-f43.google.com (mail-pa0-f43.google.com [209.85.220.43]) by arlo.cworth.org (Postfix) with ESMTPS id BD3906DE02CD for ; Thu, 13 Oct 2016 13:48:41 -0700 (PDT) Received: by mail-pa0-f43.google.com with SMTP id vu5so41344851pab.0 for ; Thu, 13 Oct 2016 13:48:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=/7Ni3lqjbZIOR2QxzOI7G6SRDOLHrtTejw0ndp2iki4=; b=0D+pnNiVc4wSP5wUCJTFPajnDDilWW2wsKTnSbK7AfSLSnxyeAHJJwlK2jxem3l8Lb bnQzCa7XF06lNBcKqGE0buHBN/0ofCYjdCORStU6gd0EiwzGAS55+wMDKBP49o04rl3p ZPjr58tVKZNpiHxFDrCdQtOt1C9sKbTWNWK8PQiRPhjJLtZhFKZnWyzlnBkfBKj4btcU RWDJP4Ipvfku2W0G0XUN5bgekx9IlOJ+0QVoutW230Jcv5Q9GdU35EIRzxpxiElrymw7 frmkfgBprNxVd5jvTdsznmv4kGG90q8HZwqVORMY6x61TIHifh+v1jqtdSdkaFHGEEPm 16Nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=/7Ni3lqjbZIOR2QxzOI7G6SRDOLHrtTejw0ndp2iki4=; b=IE5DEiLnLq9Tn3yMPotDVo+pZGM5i7yF4p0REl0V7ooVAeE8ihcRW3L8GCPzGzPw+E 95MY0GtXbEJP5UyAOZp/tn26WWM4ltZwXegQhn+2airAAxy88RWTGdYeoFBiB+6rIPQD 7/DKhgEt1iCEVmYjsIVgm+UKLXeMhc6uLCZ3WHjwFokf0dW1Wh9egsCwYwfrrgbv/rE5 pB0OTKWUs6m+VHbQIoO7P/fymJ67Ib7kJn8nJSFhJKpc4a5fMGoAZ2P+N8pjEzr/2+I5 trMfIHI5DkL4th/uxvl8GTO4NrMUvE5PjipmCXa+Y1u4954Ej4n1juvWCWdCTIY30OtX RmDg== X-Gm-Message-State: AA6/9RngLrv0HuVA38T2ONtATMZd48erczkwT7wSegOb9exLIGSz7vX8Zht7Jvher3lwCQ== X-Received: by 10.66.192.134 with SMTP id hg6mr10715342pac.64.1476391721049; Thu, 13 Oct 2016 13:48:41 -0700 (PDT) Received: from localhost ([204.121.136.153]) by smtp.gmail.com with ESMTPSA id k67sm21722383pfb.86.2016.10.13.13.48.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Oct 2016 13:48:39 -0700 (PDT) From: Nick Howell To: notmuch@notmuchmail.org Cc: nlhowell@gmail.com Subject: [RFC PATCHv2 4/8] vim: mailcap: don't corrupt the view if filters write to stderr Date: Thu, 13 Oct 2016 14:47:52 -0600 Message-Id: <1476391676-14542-5-git-send-email-nlhowell@gmail.com> X-Mailer: git-send-email 2.7.3 In-Reply-To: <1476391676-14542-1-git-send-email-nlhowell@gmail.com> References: <1476389636-10383-1-git-send-email-nlhowell@gmail.com> <1476391676-14542-1-git-send-email-nlhowell@gmail.com> X-Mailman-Approved-At: Thu, 13 Oct 2016 23:10:02 -0700 X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Oct 2016 20:48:42 -0000 --- vim/notmuch.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/notmuch.vim b/vim/notmuch.vim index 89fa2dc..a20dd86 100644 --- a/vim/notmuch.vim +++ b/vim/notmuch.vim @@ -347,7 +347,7 @@ ruby << EOF parts.each do |part| b << "--- %s ---" % ( [part.mime_type || "unknown", part.filename].find_all { |x| x }.join(" ") ) begin - IO.popen(mailcap % (part.mime_type || "text/plain"), "r+b") do |io| + IO.popen("%s 2>/dev/null" % (mailcap % (part.mime_type || "text/plain")), "r+b") do |io| io.write(part.decoded) io.close_write io.each_line do |l| -- 2.7.3