Recommended method to pair Notmuch with Neovim?

2023-04-16 Thread Ralph Seichter
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 developm

inbox-update: new competition of notmuch-lore

2023-04-16 Thread Felipe Contreras
Hi, I'm moving from mbsync to public-inbox and I find there aren't many tools to make it work with notmuch. I gave a try to notmuch-lore [1] but I found it too slow and had a couple of issues. So I wrote my own script to convert public-inbox mailing lists to Maildir format: notmuch-tools/inbox-u

[PATCH v2 0/3] emacs: Add new option notmuch-search-hide-excluded

2023-04-16 Thread mohkale
From: Mohsin Kaleem Hi, I've finally managed to come back to this patch series. Since last time I've collapsed all the separate commits into 3 main ones. The first adds the new option and then updates the commands and tests that should be affected by it. The second allows you to configure messag

[PATCH v2 1/3] emacs: Add new option notmuch-search-hide-excluded

2023-04-16 Thread mohkale
From: Mohsin Kaleem The new notmuch-search-hide-excluded option allows users to configure whether to show or hide excluded messages (as determined by search.exclude_tags in the local notmuch config file). It defaults to true for now to maintain backwards-compatibility with how notmuch-{search,tre

[PATCH v2 3/3] test/emacs: Add test cases for notmuch-search-hide-excluded

2023-04-16 Thread mohkale
From: Mohsin Kaleem --- test/T461-emacs-search-exclude.sh | 185 ++ .../notmuch-search-tag-inbox-with-excluded| 25 +++ .../notmuch-search-tag-inbox-without-excluded | 21 ++ .../notmuch-tree-tag-inbox-with-excluded | 53 + .../notmuch-tree-tag-inbox-w

[PATCH v2 2/3] emacs: Allow notmuch-saved-searches to hide excluded messages

2023-04-16 Thread mohkale
From: Mohsin Kaleem --- emacs/notmuch-hello.el | 35 ++- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/emacs/notmuch-hello.el b/emacs/notmuch-hello.el index 6aef322a..6d4197dd 100644 --- a/emacs/notmuch-hello.el +++ b/emacs/notmuch-hello.el @@ -1