Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 2FEA6431FC0 for ; Tue, 2 Feb 2010 02:09:39 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 0.126 X-Spam-Level: X-Spam-Status: No, score=0.126 tagged_above=-999 required=5 tests=[AWL=2.725, BAYES_00=-2.599] autolearn=ham Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IjQ+CHnvHPZP for ; Tue, 2 Feb 2010 02:09:38 -0800 (PST) Received: from seamus.madduck.net (seamus.madduck.net [213.203.238.82]) by olra.theworths.org (Postfix) with ESMTP id 80680431FBD for ; Tue, 2 Feb 2010 02:09:38 -0800 (PST) Received: by seamus.madduck.net (postfix, from userid 1000) id E993D409B27; Tue, 2 Feb 2010 11:09:37 +0100 (CET) Resent-From: martin f krafft Resent-Date: Tue, 2 Feb 2010 11:09:37 +0100 Resent-Message-ID: <20100202100937.GB21785@seamus.madduck.net> Resent-To: notmuch@notmuchmail.org X-Spam-Relays-Untrusted: X-Spam-Bayes: score=0.0000 sum=Tokens: new, 40; hammy, 41; neutral, 62; spammy, 6. ham=0.000-+--PATCH, 0.000-5--deletions, 0.000-5--insertions, 0.000-5--100644, 0.001-4--signed-off-by spam=0.998-2--Hence, 0.993-1--HX-Languages-Length:887, 0.978-+--numerous, 0.897-4--H*m:sk:2010020, 0.895-+--words X-Original-To: madduck=debian.org@forward.madduck.net Received: from master.debian.org (master.debian.org [70.103.162.29]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by seamus.madduck.net (postfix) with ESMTPS id ED20C409B26 for ; Tue, 2 Feb 2010 10:51:59 +0100 (CET) Received: from madduck by master.debian.org with local (Exim 4.69) (envelope-from ) id 1NcFQM-0008Tf-D0 for madduck=debian.org@forward.madduck.net; Tue, 02 Feb 2010 09:51:58 +0000 Received: from clegg.madduck.net ([193.242.105.96]) by master.debian.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NcFQM-0008SL-0t for madduck@debian.org; Tue, 02 Feb 2010 09:51:58 +0000 Received: from lapse.rw.madduck.net (lapse.nz.madduck.net [IPv6:2001:4428:234::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "lapse.rw.madduck.net", Issuer "CAcert Class 3 Root" (verified OK)) by clegg.madduck.net (postfix) with ESMTPS id 21D971D4097; Tue, 2 Feb 2010 10:51:41 +0100 (CET) Received: by lapse.rw.madduck.net (Postfix, from userid 1000) id CD156FF; Tue, 2 Feb 2010 22:51:37 +1300 (NZDT) From: "martin f. krafft" To: notmuch@notmuchmail.org Date: Tue, 2 Feb 2010 22:51:28 +1300 Message-Id: <1265104288-32286-1-git-send-email-madduck@debian.org> (sfid-20100202_225203_629616_05CB8C46) X-Mailer: git-send-email 1.6.6 X-Virus-Scanned: clamav-milter 0.95.3 at clegg X-Virus-Status: Clean X-Loop: madduck@debian.org Sender: "Martin F. Krafft" X-CRM114-Version: 200904023-BlameSteveJobs ( TRE 0.7.5 (LGPL) ) MR-27CA1CFB X-CRM114-CacheID: sfid-20100202_225203_629616_05CB8C46 X-CRM114-Status: GOOD ( 17.98 ) X-Spam: no (crm114:17.98 SA:-4.4) X-Deja-Vu: madduck@seamus.madduck.net X-EqDomain: forward.madduck.net X-EqTo: madduck@debian.org Subject: [notmuch] [PATCH] Enforce foldmethod=manual when showing messages in vim X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 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: Tue, 02 Feb 2010 10:09:39 -0000 Vim's NotMuch mode relies on manual markers when rendering/showing a message. If foldmethod is set to something else (marker in my case) by default, then there are numerous errors, and folds don't work. Hence, set foldmethod=manual for the local buffer upon showing a message. Signed-off-by: martin f. krafft --- vim/plugin/notmuch.vim | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/vim/plugin/notmuch.vim b/vim/plugin/notmuch.vim index a226f20..2f9b05c 100644 --- a/vim/plugin/notmuch.vim +++ b/vim/plugin/notmuch.vim @@ -421,6 +421,7 @@ function! s:NM_cmd_show(words) let b:nm_raw_info = info let b:nm_prev_bufnr = prev_bufnr + setlocal foldmethod=manual call NM_cmd_show_mkfolds() call NM_cmd_show_mksyntax() call NM_set_map('n', g:notmuch_show_maps) -- 1.6.6