From: Felipe Contreras <felipe.contreras@gmail.com>
To: Ralph Seichter <ralph@ml.seichter.de>, notmuch@notmuchmail.org
Subject: Re: Recommended method to pair Notmuch with Neovim?
Date: Mon, 17 Apr 2023 06:41:23 -0600 [thread overview]
Message-ID: <643d3e7389719_751a294db@chronos.notmuch> (raw)
In-Reply-To: <87h6tfjjuy.fsf@ra.horus-it.com>
Ralph Seichter wrote:
> Based on the Notmuch documentation [1] and Internet search results,
> Felipe Contreras' notmuch-vim plugin [2] used to be a popular method of
> combining Notmuch with Vim (at least classic Vim). However, there have
> not been any Git repository updates for this plugin for two years, while
> Neovim development has been very active during that time.
There hasn't been any development because to be frank it just works.
It does everything I need, there's only one patch that I've added that I'm
still not sure how to merge.
I've also started to rewrite it from scratch because a lot of it I think can be
done in a much simpler way, but that doesn't really affect the users, it's just
the maintenance of the code.
> Also, this particular plugin requires Ruby support in Vim, which I'd rather
> avoid, if possible.
>
> [1] https://git.notmuchmail.org/git/notmuch/blob/HEAD:/vim/README
> [2] https://github.com/felipec/notmuch-vim
>
> My questions are:
>
> 1. Do any of you fellow mailing list members use notmuch-vim with
> Neovim?
I still use vim, but I've started to move to neovim (although it still has many
issues for me).
I tried notmuch-vim on neovim with ruby support some time ago and it worked
fine. I think there was some issue with slowness, but they fixed it. I don't
really remember.
> 2. Can you recommend an alternative Notmuch/Neovim plugin?
>
> I am currently using Notmuch with Emacs, but I'd like to find a way to
> integrate Notmuch with Neovim instead.
>
> Your feedback is appreciated.
One alternative that I considered is to rewrite notmuch-vim in lua, but that
would probably require some libnotmuch bindings for lua, which would take
considerable amount of time to write. And that would only work for neovim, not
vim.
It might be better to just keep using ruby. It's a fantastic language, there's
already pretty good bindings for libnotmuch, and it works for both vim and
neovim.
I think you should just give it a try.
Cheers.
--
Felipe Contreras
next prev parent reply other threads:[~2023-04-17 12:41 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-04-17 2:57 Recommended method to pair Notmuch with Neovim? Ralph Seichter
2023-04-17 12:41 ` Felipe Contreras [this message]
2023-04-17 13:34 ` inwit
2023-04-17 22:22 ` Ralph Seichter
2023-04-17 23:44 ` Jon Fineman
2023-04-18 19:12 ` Ralph Seichter
2023-04-18 21:31 ` Jon Fineman
2023-04-18 22:47 ` Ralph Seichter
2023-04-19 2:19 ` James Cook
2023-04-19 7:30 ` Michael J Gruber
2023-04-19 15:57 ` James Cook
2023-04-17 19:35 ` Ralph Seichter
2023-04-18 0:21 ` Felipe Contreras
2023-04-18 6:03 ` Ralph Seichter
2023-04-18 7:22 ` Felipe Contreras
2023-04-18 18:03 ` Ralph Seichter
2023-04-18 23:43 ` Felipe Contreras
2023-04-23 23:45 ` Ralph Seichter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://notmuchmail.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=643d3e7389719_751a294db@chronos.notmuch \
--to=felipe.contreras@gmail.com \
--cc=notmuch@notmuchmail.org \
--cc=ralph@ml.seichter.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).