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 EB2D4431FAF for ; Tue, 2 Apr 2013 23:02:21 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none] autolearn=disabled 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 XNT0LNikAPjJ for ; Tue, 2 Apr 2013 23:02:21 -0700 (PDT) Received: from mail.m0g.net (vilya.m0g.net [88.191.157.47]) by olra.theworths.org (Postfix) with ESMTP id 528FE431FAE for ; Tue, 2 Apr 2013 23:02:21 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.m0g.net (Postfix) with ESMTP id BD5163E0C6B; Wed, 3 Apr 2013 08:02:00 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at vilya.m0g.net Received: from mail.m0g.net ([127.0.0.1]) by localhost (sd-38500.dedibox.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2dnBALLsoprS; Wed, 3 Apr 2013 08:01:59 +0200 (CEST) Received: by mail.m0g.net (Postfix, from userid 1000) id A429F3E21F4; Wed, 3 Apr 2013 08:01:59 +0200 (CEST) Date: Wed, 3 Apr 2013 08:01:58 +0200 From: guyzmo To: Felipe Contreras Subject: Re: the future of notmuch-vim? Message-ID: <20130403060158.GJ7702@vilya.m0g.net> References: <871udhcmks.fsf@zancas.localnet> <515b37a1821fc_146e1045e1094149@nysa.mail> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <515b37a1821fc_146e1045e1094149@nysa.mail> User-Agent: Mutt/1.5.21 (2011-07-01) Cc: notmuch@notmuchmail.org 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: Wed, 03 Apr 2013 06:02:22 -0000 Hi On Tue, Apr 02, 2013 at 01:55:13PM -0600, Felipe Contreras wrote: > Sorry for the late reply, I wasn't following the ml. same here > David Bremner wrote: > > - There are now several alternatives for people whose only motivation to > > use the vim frontend was dislike of emacs (alot and notmuch-mutt). > I did try the emacs frontend, and it was not working properly for me at the > time, and I believe I documented my issues. It was not just my dislike of emacs > that motivated me to write notmuch-vim-ruby. I'd say not liking emacs is not a good reason for using vim as a MUA. Vim is just a text editor, and nothing else. > > There are several alternative vim frontends floating around in (at > > least) ruby and python. I don't if they are better or worse > > functionality wise. > I'd say notmuch-vim-ruby is the best one, but of course I'm biased :) It may be nice and/or fun to use that kind of things in vim, but really, it's opposite to the philosophy of vim. I personnally prefer a thousand times to use mutt-kz, alot as MUA, and vim only for writing mails. And by the way, to make vim better at writing emails, I had a hard time finding how to implement a way to lookup addresses fields' values fastly using the python API. The method I found (based on the python addressbook lookup script) takes about 20s for about 10000 mails. Is it the python binding that's flawed? Or the way addresses fields are stored? Maybe something could be done. > > it to contrib. Or, deprecating it and then removing it. > > What do people think? > Personally I think notmuch-vim should be replaced with notmuch-vim-ruby. I did > try the python version, and remember discussing options with the guy developing > it, but nothing happened out of it, and I think the ruby version is superior. > I'd be open to discuss the options here, but I think notmuch-vim-ruby is the > only real option. Whereas you seem to have done a really good job integrating it to vim, I personally think that anything that makes vim an IDE, a coffeemaker, or an Operating System is not worth the pain. So my opinion is to just drop vim-as-MUA script support. HTH, -- Guyzmo