* the future of notmuch-vim? @ 2013-01-19 13:46 David Bremner 2013-02-10 1:23 ` David Bremner 2013-04-02 19:55 ` Felipe Contreras 0 siblings, 2 replies; 13+ messages in thread From: David Bremner @ 2013-01-19 13:46 UTC (permalink / raw) To: notmuch [-- Attachment #1: Type: text/plain, Size: 1277 bytes --] So now that we've (finally) released, we can turn our minds back to being distruptive. I'm not sure what, if anything to do about the vim frontend. Looking at http://qa.debian.org/popcon.php?package=notmuch There is apparently still some people that use it (although notice the "Vote" column is 0). On the other hand - The vim frontend is afaik the last thing depending on the legacy text output format. - The plugin seems to be only semi-functional at the moment; in a quick test I found a message that didn't display it's content, and one that displayed the content, along with "junk" from the internal representation. - There are now several alternatives for people whose only motivation to use the vim frontend was dislike of emacs (alot and notmuch-mutt). 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'm considering stopping building debian packages for notmuch-vim, since I don't see any current prospects for the package improving. I'm not sure what the equivalent thing to do upstream would be, perhaps moving it to contrib. Or, deprecating it and then removing it. What do people think? d [-- Attachment #2: Type: application/pgp-signature, Size: 315 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: the future of notmuch-vim? 2013-01-19 13:46 the future of notmuch-vim? David Bremner @ 2013-02-10 1:23 ` David Bremner 2013-02-16 12:23 ` David Bremner 2013-04-02 19:55 ` Felipe Contreras 1 sibling, 1 reply; 13+ messages in thread From: David Bremner @ 2013-02-10 1:23 UTC (permalink / raw) To: notmuch David Bremner <david@tethera.net> writes: > I'm not sure what, if anything to do about the vim frontend. > So, nobody has jumped to the defence of the vim plugin. Unless some better idea emerges in the next week or so, I plan to move it to the contrib/ directory and mark it as deprecated in NEWS. d ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: the future of notmuch-vim? 2013-02-10 1:23 ` David Bremner @ 2013-02-16 12:23 ` David Bremner 0 siblings, 0 replies; 13+ messages in thread From: David Bremner @ 2013-02-16 12:23 UTC (permalink / raw) To: notmuch David Bremner <david@tethera.net> writes: > So, nobody has jumped to the defence of the vim plugin. Unless some > better idea emerges in the next week or so, I plan to move it to the > contrib/ directory and mark it as deprecated in NEWS. Done. Also updated the Debian packaging to stop building the package notmuch-vim. d ^ permalink raw reply [flat|nested] 13+ messages in thread
* RE: the future of notmuch-vim? 2013-01-19 13:46 the future of notmuch-vim? David Bremner 2013-02-10 1:23 ` David Bremner @ 2013-04-02 19:55 ` Felipe Contreras 2013-04-02 22:47 ` David Bremner 2013-04-03 6:01 ` guyzmo 1 sibling, 2 replies; 13+ messages in thread From: Felipe Contreras @ 2013-04-02 19:55 UTC (permalink / raw) To: David Bremner, notmuch Hi, Sorry for the late reply, I wasn't following the ml. David Bremner wrote: > There is apparently still some people that use it (although notice the > "Vote" column is 0). > > On the other hand > > - The vim frontend is afaik the last thing depending on the legacy text > output format. > > - The plugin seems to be only semi-functional at the moment; in a quick > test I found a message that didn't display it's content, and one that > displayed the content, along with "junk" from the internal > representation. Indeed, I'd say the code is very poor at best. > - 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. > 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 :) > I'm considering stopping building debian packages for notmuch-vim, since > I don't see any current prospects for the package improving. I'm not > sure what the equivalent thing to do upstream would be, perhaps moving > 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. Cheers. -- Felipe Contreras ^ permalink raw reply [flat|nested] 13+ messages in thread
* RE: the future of notmuch-vim? 2013-04-02 19:55 ` Felipe Contreras @ 2013-04-02 22:47 ` David Bremner 2013-04-03 6:01 ` guyzmo 1 sibling, 0 replies; 13+ messages in thread From: David Bremner @ 2013-04-02 22:47 UTC (permalink / raw) To: Felipe Contreras, notmuch Felipe Contreras <felipe.contreras@gmail.com> writes: > > 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 could only find a comment about the (admittedly imperfect) handling of HTML messages in emacs. Was there some other issues you remember? If you can point me to message-ids, I'd appreciate it. I've been trying to get http://nmbug.tethera.net/status/#Bugs up to date by tagging unresolved bugs reported to the mailing list. d PS: for what it's worth (and mainly for the benefit of others reading this thread), I find the combination of toggling visibility of mime parts and the shr renderer in emacs24 has noticably improved my experience with HTML email. YMMV, of course. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: the future of notmuch-vim? 2013-04-02 19:55 ` Felipe Contreras 2013-04-02 22:47 ` David Bremner @ 2013-04-03 6:01 ` guyzmo 2013-04-03 8:21 ` Patrick Totzke 2013-04-03 9:09 ` Felipe Contreras 1 sibling, 2 replies; 13+ messages in thread From: guyzmo @ 2013-04-03 6:01 UTC (permalink / raw) To: Felipe Contreras; +Cc: notmuch 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: the future of notmuch-vim? 2013-04-03 6:01 ` guyzmo @ 2013-04-03 8:21 ` Patrick Totzke 2013-04-03 9:09 ` Felipe Contreras 1 sibling, 0 replies; 13+ messages in thread From: Patrick Totzke @ 2013-04-03 8:21 UTC (permalink / raw) To: guyzmo, Felipe Contreras; +Cc: notmuch Quoting guyzmo (2013-04-03 07:01:58) > ... > 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. > ... > 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. Fullack! Thanks for spelling out my thoughts in great detail :D I'm definitely for dropping support for all notmuch-vim scripts officially. These scripts can live in their own repositories on github or alike and we can link those in the wiki for completeness sake. /p ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: the future of notmuch-vim? 2013-04-03 6:01 ` guyzmo 2013-04-03 8:21 ` Patrick Totzke @ 2013-04-03 9:09 ` Felipe Contreras 2013-04-03 16:58 ` Suvayu Ali 2013-04-03 21:48 ` Patrick Totzke 1 sibling, 2 replies; 13+ messages in thread From: Felipe Contreras @ 2013-04-03 9:09 UTC (permalink / raw) To: guyzmo, Felipe Contreras; +Cc: notmuch guyzmo wrote: > 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. Vim is a pretty extensible text editor that works prectly fine as a MUA, in fact, much better than any other MUA I've ever used. That is a good reason. > > > 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. The philosophy of vim is irrelevant, what is relevant is what you can do with it, and you can use it as a perfectly good MUA. > I personnally prefer a thousand times to use mutt-kz, alot as MUA, and > vim only for writing mails. What you prefer is irrelevant; it's relevant only for you, that's why it's called a *preference*, the rest of us prefer different things. I've tried mutt-kz and alot, and I was utterly dissapointed by both. See how snappy and fast notmuch-vim-ruby is[1], alot is much worst in these respects. [1] http://www.youtube.com/watch?v=JGD7IbZmnIs -- Felipe Contreras ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: the future of notmuch-vim? 2013-04-03 9:09 ` Felipe Contreras @ 2013-04-03 16:58 ` Suvayu Ali 2013-04-03 21:48 ` Patrick Totzke 1 sibling, 0 replies; 13+ messages in thread From: Suvayu Ali @ 2013-04-03 16:58 UTC (permalink / raw) To: notmuch On Wed, Apr 03, 2013 at 03:09:39AM -0600, Felipe Contreras wrote: > guyzmo wrote: > > > I personnally prefer a thousand times to use mutt-kz, alot as MUA, and > > vim only for writing mails. [...] > I've tried mutt-kz and alot, and I was utterly dissapointed by both. > > See how snappy and fast notmuch-vim-ruby is[1], alot is much worst in these > respects. > > [1] http://www.youtube.com/watch?v=JGD7IbZmnIs I'm a mutt-kz user, and I am not a vim user. That said, I agree with you that both mutt-kz and alot can be slow to start. Opening virtual folders in mutt-kz is quite slow compared to regular maildirectories. And there seems to be no solution yet. For example you can see this message from Karel: <http://lists.fedoraproject.org/pipermail/mutt-kz/2013-April/000138.html> -- Suvayu Open source is the future. It sets us free. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: the future of notmuch-vim? 2013-04-03 9:09 ` Felipe Contreras 2013-04-03 16:58 ` Suvayu Ali @ 2013-04-03 21:48 ` Patrick Totzke 2013-04-03 23:34 ` Felipe Contreras 1 sibling, 1 reply; 13+ messages in thread From: Patrick Totzke @ 2013-04-03 21:48 UTC (permalink / raw) To: Felipe Contreras, guyzmo, Felipe Contreras; +Cc: notmuch [-- Attachment #1: Type: text/plain, Size: 812 bytes --] Quoting Felipe Contreras (2013-04-03 10:09:39) > ... > What you prefer is irrelevant; it's relevant only for you, that's why it's > called a *preference*, the rest of us prefer different things. Never mind preferences, I think originally, this thread was about dropping *support* for the *original* vim plugin that lives in notmuch/contrib. I think we can all agree that this is reasonable. This should not keep you from hacking on your script, hosting it whereever you like and support it. For me, one of the charms of notmuch is exactly this extensibility. > I've tried mutt-kz and alot, and I was utterly dissapointed by both. > > See how snappy and fast notmuch-vim-ruby is[1], alot is much worst in these > respects. I always appreciate constructive feedback on alot.. regards, /p [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEABECAAYFAlFco74ACgkQlDQDZ9fWxarMtACfYG88m2nDphTCArhbgVTGyK2x mqoAnj73lZQa1WGdcZj1tmKgiuI9feVJ =2TOz -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: the future of notmuch-vim? 2013-04-03 21:48 ` Patrick Totzke @ 2013-04-03 23:34 ` Felipe Contreras 2013-04-05 11:30 ` Charlie Allom 0 siblings, 1 reply; 13+ messages in thread From: Felipe Contreras @ 2013-04-03 23:34 UTC (permalink / raw) To: Patrick Totzke; +Cc: notmuch On Wed, Apr 3, 2013 at 3:48 PM, Patrick Totzke <patricktotzke@gmail.com> wrote: > Quoting Felipe Contreras (2013-04-03 10:09:39) >> ... >> What you prefer is irrelevant; it's relevant only for you, that's why it's >> called a *preference*, the rest of us prefer different things. > > Never mind preferences, I think originally, this thread was about dropping > *support* for the *original* vim plugin that lives in notmuch/contrib. > I think we can all agree that this is reasonable. The reasons for dropping the original vim script are exactly the same reasons why it should be replaced with the ruby version. > This should not keep you from hacking on your script, hosting > it whereever you like and support it. > For me, one of the charms of notmuch is exactly this extensibility. Bpth are "my" scripts. I'm supposed to be the maintainer of the vim script and I have commit access. -- Felipe Contreras ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: the future of notmuch-vim? 2013-04-03 23:34 ` Felipe Contreras @ 2013-04-05 11:30 ` Charlie Allom 2013-06-03 0:48 ` Felipe Contreras 0 siblings, 1 reply; 13+ messages in thread From: Charlie Allom @ 2013-04-05 11:30 UTC (permalink / raw) To: notmuch If Felipe is interested in maintaining the Vim plugin, I vote it should be replaced with his Ruby version. Please don't explain why you think emacs is better than vim. C. On Wed, Apr 03, 2013 at 05:34:48PM -0600, Felipe Contreras <felipe.contreras@gmail.com> wrote: > On Wed, Apr 3, 2013 at 3:48 PM, Patrick Totzke <patricktotzke@gmail.com> wrote: > > Quoting Felipe Contreras (2013-04-03 10:09:39) > >> ... > >> What you prefer is irrelevant; it's relevant only for you, that's why it's > >> called a *preference*, the rest of us prefer different things. > > > > Never mind preferences, I think originally, this thread was about dropping > > *support* for the *original* vim plugin that lives in notmuch/contrib. > > I think we can all agree that this is reasonable. > > The reasons for dropping the original vim script are exactly the same > reasons why it should be replaced with the ruby version. > > > This should not keep you from hacking on your script, hosting > > it whereever you like and support it. > > For me, one of the charms of notmuch is exactly this extensibility. > > Bpth are "my" scripts. I'm supposed to be the maintainer of the vim > script and I have commit access. > > -- > Felipe Contreras > _______________________________________________ > notmuch mailing list > notmuch@notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch -- +442077294797 (Office) +442031379505 (DDI) http://mediasp.com/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: the future of notmuch-vim? 2013-04-05 11:30 ` Charlie Allom @ 2013-06-03 0:48 ` Felipe Contreras 0 siblings, 0 replies; 13+ messages in thread From: Felipe Contreras @ 2013-06-03 0:48 UTC (permalink / raw) To: Charlie Allom; +Cc: notmuch On Fri, Apr 5, 2013 at 5:30 AM, Charlie Allom <charlie@mediasp.com> wrote: > If Felipe is interested in maintaining the Vim plugin, I vote it should > be replaced with his Ruby version. I've pushed the new vim plugin to the 'master' branch. Cheers. -- Felipe Contreras ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2013-06-03 0:48 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-01-19 13:46 the future of notmuch-vim? David Bremner 2013-02-10 1:23 ` David Bremner 2013-02-16 12:23 ` David Bremner 2013-04-02 19:55 ` Felipe Contreras 2013-04-02 22:47 ` David Bremner 2013-04-03 6:01 ` guyzmo 2013-04-03 8:21 ` Patrick Totzke 2013-04-03 9:09 ` Felipe Contreras 2013-04-03 16:58 ` Suvayu Ali 2013-04-03 21:48 ` Patrick Totzke 2013-04-03 23:34 ` Felipe Contreras 2013-04-05 11:30 ` Charlie Allom 2013-06-03 0:48 ` Felipe Contreras
Code repositories for project(s) associated with this public inbox https://yhetil.org/notmuch.git/ This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).