emacs: Allow headers to be shown by default in show mode

Add `notmuch-show-headers-visible' which, when set `t', causes headers
to be shown by default.
This commit is contained in:
David Edmondson 2010-04-23 12:54:21 +01:00 committed by Carl Worth
parent 6ddc2e0442
commit 63b8a2b9af

View file

@ -42,6 +42,11 @@
that if this order is changed the headers shown when a message is
collapsed will change.")
(defcustom notmuch-show-headers-visible nil
"Should the headers be visible by default?"
:group 'notmuch
:type 'boolean)
(defvar notmuch-show-markup-headers-hook '(notmuch-show-colour-headers)
"A list of functions called to decorate the headers listed in
`notmuch-show-headers'.")
@ -416,8 +421,8 @@ current buffer, if possible."
;; the content).
(notmuch-show-set-message-properties msg)
;; Headers are hidden by default.
(notmuch-show-headers-visible msg nil)
;; Set header visibility.
(notmuch-show-headers-visible msg notmuch-show-headers-visible)
;; Message visibility depends on whether it matched the search
;; criteria.