Re: New release for Emacs 27.1?

2020-08-11 Thread Tomi Ollila
On Wed, Aug 12 2020, Damien Cassou wrote: > Hi, > > Emacs 27.1 being officially out, is it the right moment to release > Notmuch? People will face problems otherwise because Notmuch got some > fixes for Emacs 27.1 recently. Release cycle for 0.31 could be shorter, just for that reason. There

New release for Emacs 27.1?

2020-08-11 Thread Damien Cassou
Hi, Emacs 27.1 being officially out, is it the right moment to release Notmuch? People will face problems otherwise because Notmuch got some fixes for Emacs 27.1 recently. Best, -- Damien Cassou "Success is the ability to go from one failure to another without losing enthusiasm." --Winston

[PATCH v2 2/3] emacs/tree: enable moving to next thread in search results

2020-08-11 Thread William Casarin
This introduces a new function called notmuch-tree-next-thread-from-search which is analogous to notmuch-show-next-thread. It will switch to the next or previous thread from the parent search results. We rename notmuch-tree-{prev,next}-thread to a more descriptive

[PATCH v2 3/3] emacs/tree: add notmuch-tree-archive-thread-then-next

2020-08-11 Thread William Casarin
Now that notmuch-tree-next-thread acts more like its notmuch-show counterpart, let's update the binding to move to the next thread after archiving. Signed-off-by: William Casarin --- emacs/notmuch-tree.el | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git

[PATCH v2 1/3] emacs/tree: introduce notmuch-tree-parent-buffer variable

2020-08-11 Thread William Casarin
This variable will be used in a similar fashion to notmuch-show-parent-buffer. It will be used to navigate between threads from the parent search buffer. Signed-off-by: William Casarin --- This is a rebased version of id:20200423234715.6633-1-j...@jb55.com on top of Jonas' emacs cleanups. This

Re: [PATCH] notmuch-mutt: replace shell pipeline with internal pipe processing

2020-08-11 Thread David Bremner
Tomi Ollila writes: > The shell pipeline used to symlink files based in search results > to "cache" directory for mutt(1) to use was prone to portability > problems (due to /bin/sh differences). > > The replacement executes `notmuch search` without intermediate shell > (so shell_quote was

[PATCH v2] emacs: Use pop-to-buffer-same-window rather than switch-to-buffer

2020-08-11 Thread Sean Whitton
This means that notmuch commands obey display-buffer-alist so the user can customize how buffers show up. It also permits the use of C-x 4 4, C-x 5 5 and C-x t t, available in Emacs 28. For example, one can use C-x 4 4 M-x notmuch-jump-search RET to open a saved search in another window rather

[PATCH] configure: Check if emacs >= 25 (instead of >= 24) is available

2020-08-11 Thread Tomi Ollila
"The minimum supported major version of GNU Emacs is now 25.1." 25.1 is the first "released" version of Emacs 25. --- configure | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configure b/configure index a357eb91..40e8b255 100755 --- a/configure +++ b/configure @@ -829,8