+" --- configuration defaults {{{1
+
+let s:notmuch_defaults = {
+ \ 'g:notmuch_cmd': 'notmuch' ,
+ \ 'g:notmuch_search_reverse': 1 ,
+ \ 'g:notmuch_show_fold_signatures': 1 ,
+ \ 'g:notmuch_show_fold_citations': 1 ,
+ \
+ \ 'g:notmuch_show_message_begin_regexp': '^\fmessage{' ,
+ \ 'g:notmuch_show_message_end_regexp': '^\fmessage}' ,
+ \ 'g:notmuch_show_header_begin_regexp': '^\fheader{' ,
+ \ 'g:notmuch_show_header_end_regexp': '^\fheader}' ,
+ \ 'g:notmuch_show_body_begin_regexp': '^\fbody{' ,
+ \ 'g:notmuch_show_body_end_regexp': '^\fbody}' ,
+ \ 'g:notmuch_show_attachment_begin_regexp': '^\fattachment{' ,
+ \ 'g:notmuch_show_attachment_end_regexp': '^\fattachment}' ,
+ \ 'g:notmuch_show_part_begin_regexp': '^\fpart{' ,
+ \ 'g:notmuch_show_part_end_regexp': '^\fpart}' ,
+ \ 'g:notmuch_show_marker_regexp': '^\f\\(message\\|header\\|body\\|attachment\\|part\\)[{}].*$',
+ \
+ \ 'g:notmuch_show_message_parse_regexp': '\(id:[^ ]*\) depth:\([0-9]*\) filename:\(.*\)$',
+ \ 'g:notmuch_show_tags_regexp': '(\([^)]*\))$' ,
+ \
+ \ 'g:notmuch_show_signature_regexp': '^\(-- \?\|_\+\)$' ,
+ \ 'g:notmuch_show_signature_lines_max': 12 ,
+ \
+ \ 'g:notmuch_show_citation_regexp': '^\s*>' ,
+ \ }
+
+" for some reason NM_set_defaults() didn't work for arrays...
+if !exists('g:notmuch_show_headers')
+ let g:notmuch_show_headers = [ 'Subject', 'From' ]