summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edmondson <dme@dme.org>2010-04-23 12:54:21 +0100
committerCarl Worth <cworth@cworth.org>2010-04-24 05:47:06 -0700
commit63b8a2b9af798dc9f47769e2a0c26bdb53ea16cd (patch)
tree8d3eb6503beaaea0bc552bc5b54d6cf71bf3745f
parent6ddc2e04424be6c1ff97c5929f9c8ce9efd46960 (diff)
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.
-rw-r--r--emacs/notmuch-show.el9
1 files changed, 7 insertions, 2 deletions
diff --git a/emacs/notmuch-show.el b/emacs/notmuch-show.el
index 203528f..85e03e8 100644
--- a/emacs/notmuch-show.el
+++ b/emacs/notmuch-show.el
@@ -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.