[PATCH 4/6] Unthreaded mode: allow user to choose different `show out' than tree
Tomi Ollila
tomi.ollila at iki.fi
Thu Feb 27 12:03:52 PST 2020
On Thu, Feb 27 2020, Mark Walters wrote:
> Tree mode allows the user to choose whether to use the split screen
> displaying just the current message or a full screen displaying the
> entire thread. As unthreaded mode is quite different in use the user
> may want a different customisation for this mode.
LGTM.
Tomi
> ---
> emacs/notmuch-tree.el | 14 ++++++++++++--
> 1 file changed, 12 insertions(+), 2 deletions(-)
>
> diff --git a/emacs/notmuch-tree.el b/emacs/notmuch-tree.el
> index 760eaaec..895c05f4 100644
> --- a/emacs/notmuch-tree.el
> +++ b/emacs/notmuch-tree.el
> @@ -56,6 +56,16 @@
> :type 'boolean
> :group 'notmuch-tree)
>
> +(defcustom notmuch-unthreaded-show-out t
> + "View selected messages in new window rather than split-pane."
> + :type 'boolean
> + :group 'notmuch-tree)
> +
> +(defun notmuch-tree-show-out ()
> + (if notmuch-tree-unthreaded
> + notmuch-unthreaded-show-out
> + notmuch-tree-show-out))
> +
> (defcustom notmuch-tree-result-format
> `(("date" . "%12s ")
> ("authors" . "%-20s")
> @@ -531,8 +541,8 @@ NOT change the database."
> Shows in split pane or whole window according to value of
> `notmuch-tree-show-out'. A prefix argument reverses the choice."
> (interactive "P")
> - (if (or (and notmuch-tree-show-out (not arg))
> - (and (not notmuch-tree-show-out) arg))
> + (if (or (and (notmuch-tree-show-out) (not arg))
> + (and (not (notmuch-tree-show-out)) arg))
> (notmuch-tree-show-message-out)
> (notmuch-tree-show-message-in)))
>
> --
> 2.11.0
>
> _______________________________________________
> notmuch mailing list
> notmuch at notmuchmail.org
> https://notmuchmail.org/mailman/listinfo/notmuch
More information about the notmuch
mailing list