Add no-display arg to notmuch-hello-refresh-hook to allow each hook to decide what is appropriate when no-display is t, which is typically the case when called non-interactively. This is used by the following patch. This breaks existing hooks people might have, which will now need to accept the argument. Signed-off-by: Jani Nikula <jani@nikula.org> --- emacs/notmuch-hello.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emacs/notmuch-hello.el b/emacs/notmuch-hello.el index 684bedc..bc43178 100644 --- a/emacs/notmuch-hello.el +++ b/emacs/notmuch-hello.el @@ -812,7 +812,7 @@ following: (unless (widget-at) (when notmuch-hello-search-pos (goto-char notmuch-hello-search-pos))))) - (run-hooks 'notmuch-hello-refresh-hook) + (run-hook-with-args 'notmuch-hello-refresh-hook no-display) (setq notmuch-hello-first-run nil)) (defun notmuch-folder () -- 1.7.9.5