]> git.madduck.net Git - etc/mutt.git/blob - .mutt/muttrc

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

migrate to using mutts attachment check
[etc/mutt.git] / .mutt / muttrc
1 # from /usr/share/doc/mutt/examples/Muttrc.gz
2
3 set my_confdir="$HOME/.mutt"
4
5 # set abort_noattach=no
6 #
7 # Name: abort_noattach
8 # Type: quadoption
9 # Default: no
10
11
12 # When the body of the message matches $abort_noattach_regexp and
13 # there are no attachments, this quadoption controls whether to
14 # abort sending the message.
15
16 set abort_noattach=ask-yes
17
18 # set abort_noattach_regexp="attach"
19 #
20 # Name: abort_noattach_regexp
21 # Type: regular expression
22 # Default: "attach"
23
24
25 # Specifies a regular expression to match against the body of the
26 # message, to determine if an attachment was mentioned but
27 # mistakenly forgotten.  If it matches, $abort_noattach will be
28 # consulted to determine if message sending will be aborted.
29
30 # Like other regular expressions in Mutt, the search is case
31 # sensitive if the pattern contains at least one upper case letter,
32 # and case insensitive otherwise.
33
34 set abort_noattach_regexp='attach|beigefügt|angehängt|an(hang|lage)'
35 #'attach(ing|ed|ment)?|included\W+(with|in)\W+th(is|e\W+(curr|pres)ent)\W+mail|an(geh(ä|=E4|=C3=A4)ngt|h(ä|=E4|=C3=A4)ngsel|bei)|bei(gef(ü|=FC|=C3=BC)gt|lage)|(im|siehe)\W+(anhang|beilage)|attach(e|er|(é|=E9|=C3=A9)e?s?|ement|ant)'
36
37 # set abort_nosubject=ask-yes
38 #
39 # Name: abort_nosubject
40 # Type: quadoption
41 # Default: ask-yes
42
43
44 # If set to yes, when composing messages and no subject is given
45 # at the subject prompt, composition will be aborted.  If set to
46 # no, composing messages with no subject given at the subject
47 # prompt will never be aborted.
48
49
50 # set abort_unmodified=yes
51 #
52 # Name: abort_unmodified
53 # Type: quadoption
54 # Default: yes
55
56
57 # If set to yes, composition will automatically abort after
58 # editing the message body if no changes are made to the file (this
59 # check only happens after the first edit of the file).  When set
60 # to no, composition will never be aborted.
61
62
63 # set alias_file="~/.muttrc"
64 #
65 # Name: alias_file
66 # Type: path
67 # Default: "~/.muttrc"
68
69
70 # The default file in which to save aliases created by the 
71 # ``create-alias'' function.
72
73 # Note: Mutt will not automatically source this file; you must
74 # explicitly use the ``source'' command for it to be executed.
75
76 # The default for this option is the currently used muttrc file, or
77 # ``~/.muttrc'' if no user muttrc was found.
78
79
80 # set alias_format="%4n %2f %t %-10a   %r"
81 #
82 # Name: alias_format
83 # Type: string
84 # Default: "%4n %2f %t %-10a   %r"
85
86
87 # Specifies the format of the data displayed for the `alias' menu.  The
88 # following printf(3)-style sequences are available:
89
90 # %a      alias name
91 # %f      flags - currently, a "d" for an alias marked for deletion
92 # %n      index number
93 # %r      address which alias expands to
94 # %t      character which indicates if the alias is tagged for inclusion
95
96
97 # set allow_8bit=yes
98 #
99 # Name: allow_8bit
100 # Type: boolean
101 # Default: yes
102
103
104 # Controls whether 8-bit data is converted to 7-bit using either Quoted-
105 # Printable or Base64 encoding when sending mail.
106
107
108 # set allow_ansi=no
109 #
110 # Name: allow_ansi
111 # Type: boolean
112 # Default: no
113
114
115 # Controls whether ANSI color codes in messages (and color tags in 
116 # rich text messages) are to be interpreted.
117 # Messages containing these codes are rare, but if this option is set,
118 # their text will be colored accordingly. Note that this may override
119 # your color choices, and even present a security problem, since a
120 # message could include a line like "[-- PGP output follows ..." and
121 # give it the same color as your attachment color.
122
123
124 # set arrow_cursor=no
125 #
126 # Name: arrow_cursor
127 # Type: boolean
128 # Default: no
129
130
131 # When set, an arrow (``->'') will be used to indicate the current entry
132 # in menus instead of highlighting the whole line.  On slow network or modem
133 # links this will make response faster because there is less that has to
134 # be redrawn on the screen when moving to the next or previous entries
135 # in the menu.
136
137
138 # set ascii_chars=no
139 #
140 # Name: ascii_chars
141 # Type: boolean
142 # Default: no
143
144
145 # If set, Mutt will use plain ASCII characters when displaying thread
146 # and attachment trees, instead of the default ACS characters.
147
148
149 # set askbcc=no
150 #
151 # Name: askbcc
152 # Type: boolean
153 # Default: no
154
155
156 # If set, Mutt will prompt you for blind-carbon-copy (Bcc) recipients
157 # before editing an outgoing message.
158
159
160 # set askcc=no
161 #
162 # Name: askcc
163 # Type: boolean
164 # Default: no
165
166
167 # If set, Mutt will prompt you for carbon-copy (Cc) recipients before
168 # editing the body of an outgoing message.
169
170
171 # set assumed_charset=""
172 #
173 # Name: assumed_charset
174 # Type: string
175 # Default: ""
176
177
178 # This variable is a colon-separated list of character encoding
179 # schemes for messages without character encoding indication.
180 # Header field values and message body content without character encoding
181 # indication would be assumed that they are written in one of this list.
182 # By default, all the header fields and message body without any charset
183 # indication are assumed to be in "us-ascii".
184
185 # For example, Japanese users might prefer this:
186
187 # set assumed_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
188
189 # However, only the first content is valid for the message body.
190
191
192 # set attach_charset=""
193 #
194 # Name: attach_charset
195 # Type: string
196 # Default: ""
197
198
199 # This variable is a colon-separated list of character encoding
200 # schemes for text file attachments.
201 # If unset, $charset value will be used instead.
202 # For example, the following configuration would work for Japanese
203 # text handling:
204
205 # set attach_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
206
207 # Note: "iso-2022-*" must be put at the head of the value as shown above
208 # if included.
209
210
211 # set attach_format="%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "
212 #
213 # Name: attach_format
214 # Type: string
215 # Default: "%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "
216
217
218 # This variable describes the format of the `attachment' menu.  The
219 # following printf-style sequences are understood:
220
221 # %C      charset
222 # %c      requires charset conversion (n or c)
223 # %D      deleted flag
224 # %d      description
225 # %e      MIME content-transfer-encoding
226 # %f      filename
227 # %I      disposition (I=inline, A=attachment)
228 # %m      major MIME type
229 # %M      MIME subtype
230 # %n      attachment number
231 # %Q      "Q", if MIME part qualifies for attachment counting
232 # %s      size
233 # %t      tagged flag
234 # %T      graphic tree characters
235 # %u      unlink (=to delete) flag
236 # %X      number of qualifying MIME parts in this part and its children
237 #         (please see the ``attachments'' section for possible speed effects)
238 # %>X     right justify the rest of the string and pad with character "X"
239 # %|X     pad to the end of the line with character "X"
240 # %*X     soft-fill with character "X" as pad
241
242
243 # For an explanation of `soft-fill', see the ``$index_format'' documentation.
244
245
246 # set attach_sep="\n"
247 #
248 # Name: attach_sep
249 # Type: string
250 # Default: "\n"
251
252
253 # The separator to add between attachments when operating (saving,
254 # printing, piping, etc) on a list of tagged attachments.
255
256
257 # set attach_split=yes
258 #
259 # Name: attach_split
260 # Type: boolean
261 # Default: yes
262
263
264 # If this variable is unset, when operating (saving, printing, piping,
265 # etc) on a list of tagged attachments, Mutt will concatenate the
266 # attachments and will operate on them as a single attachment. The
267 # ``$attach_sep'' separator is added after each attachment. When set,
268 # Mutt will operate on the attachments one by one.
269
270
271 # set attribution="On %d, %n wrote:"
272 #
273 # Name: attribution
274 # Type: string
275 # Default: "On %d, %n wrote:"
276
277
278 # This is the string that will precede a message which has been included
279 # in a reply.  For a full listing of defined printf()-like sequences see
280 # the section on ``$index_format''.
281
282 set attribution="also sprach %n <%a> [%[%Y-%m-%d %H:%M %z]]:"
283
284 # set autoedit=no
285 #
286 # Name: autoedit
287 # Type: boolean
288 # Default: no
289
290
291 # When set along with ``$edit_headers'', Mutt will skip the initial
292 # send-menu and allow you to immediately begin editing the body of your
293 # message.  The send-menu may still be accessed once you have finished
294 # editing the body of your message.
295
296 # Also see ``$fast_reply''.
297
298 set autoedit
299
300 # set auto_tag=no
301 #
302 # Name: auto_tag
303 # Type: boolean
304 # Default: no
305
306
307 # When set, functions in the index menu which affect a message
308 # will be applied to all tagged messages (if there are any).  When
309 # unset, you must first use the tag-prefix function (default: ";") to
310 # make the next function apply to all tagged messages.
311
312
313 # set beep=yes
314 #
315 # Name: beep
316 # Type: boolean
317 # Default: yes
318
319
320 # When this variable is set, mutt will beep when an error occurs.
321
322 set beep=no
323
324 # set beep_new=no
325 #
326 # Name: beep_new
327 # Type: boolean
328 # Default: no
329
330
331 # When this variable is set, mutt will beep whenever it prints a message
332 # notifying you of new mail.  This is independent of the setting of the
333 # ``$beep'' variable.
334
335
336 # set bounce=ask-yes
337 #
338 # Name: bounce
339 # Type: quadoption
340 # Default: ask-yes
341
342
343 # Controls whether you will be asked to confirm bouncing messages.
344 # If set to yes you don't get asked if you want to bounce a
345 # message. Setting this variable to no is not generally useful,
346 # and thus not recommended, because you are unable to bounce messages.
347
348
349 # set bounce_delivered=yes
350 #
351 # Name: bounce_delivered
352 # Type: boolean
353 # Default: yes
354
355
356 # When this variable is set, mutt will include Delivered-To headers when
357 # bouncing messages.  Postfix users may wish to unset this variable.
358
359 # Note: On Debian systems, this option is unset by default in
360 # /etc/Muttrc.
361
362
363 # set braille_friendly=no
364 #
365 # Name: braille_friendly
366 # Type: boolean
367 # Default: no
368
369
370 # When this variable is set, mutt will place the cursor at the beginning
371 # of the current line in menus, even when the arrow_cursor variable
372 # is unset, making it easier for blind persons using Braille displays to 
373 # follow these menus.  The option is disabled by default because many 
374 # visual terminals don't permit making the cursor invisible.
375
376
377 # set check_mbox_size=no
378 #
379 # Name: check_mbox_size
380 # Type: boolean
381 # Default: no
382
383
384 # When this variable is set, mutt will use file size attribute instead of
385 # access time when checking for new mail.
386
387
388 # set charset=""
389 #
390 # Name: charset
391 # Type: string
392 # Default: ""
393
394
395 # Character set your terminal uses to display and enter textual data.
396 # It is also the fallback for $send_charset.
397
398
399 # set check_new=yes
400 #
401 # Name: check_new
402 # Type: boolean
403 # Default: yes
404
405
406 # Note: this option only affects maildir and MH style
407 # mailboxes.
408
409 # When set, Mutt will check for new mail delivered while the
410 # mailbox is open.  Especially with MH mailboxes, this operation can
411 # take quite some time since it involves scanning the directory and
412 # checking each file to see if it has already been looked at.  If
413 # check_new is unset, no check for new mail is performed
414 # while the mailbox is open.
415
416
417 # set collapse_unread=yes
418 #
419 # Name: collapse_unread
420 # Type: boolean
421 # Default: yes
422
423
424 # When unset, Mutt will not collapse a thread if it contains any
425 # unread messages.
426
427
428 # set uncollapse_jump=no
429 #
430 # Name: uncollapse_jump
431 # Type: boolean
432 # Default: no
433
434
435 # When set, Mutt will jump to the next unread message, if any,
436 # when the current thread is uncollapsed.
437
438
439 # set compose_format="-- Mutt: Compose  [Approx. msg size: %l   Atts: %a]%>-"
440 #
441 # Name: compose_format
442 # Type: string
443 # Default: "-- Mutt: Compose  [Approx. msg size: %l   Atts: %a]%>-"
444
445
446 # Controls the format of the status line displayed in the Compose
447 # menu.  This string is similar to ``$status_format'', but has its own
448 # set of printf()-like sequences:
449
450 # %a      total number of attachments 
451 # %h      local hostname
452 # %l      approximate size (in bytes) of the current message
453 # %v      Mutt version string
454
455
456 # See the text describing the ``$status_format'' option for more 
457 # information on how to set ``$compose_format''.
458
459
460 # set config_charset=""
461 #
462 # Name: config_charset
463 # Type: string
464 # Default: ""
465
466
467 # When defined, Mutt will recode commands in rc files from this
468 # encoding.
469
470
471 # set confirmappend=yes
472 #
473 # Name: confirmappend
474 # Type: boolean
475 # Default: yes
476
477
478 # When set, Mutt will prompt for confirmation when appending messages to
479 # an existing mailbox.
480
481 set confirmappend=no
482
483 # set confirmcreate=yes
484 #
485 # Name: confirmcreate
486 # Type: boolean
487 # Default: yes
488
489
490 # When set, Mutt will prompt for confirmation when saving messages to a
491 # mailbox which does not yet exist before creating it.
492
493
494 # set connect_timeout=30
495 #
496 # Name: connect_timeout
497 # Type: number
498 # Default: 30
499
500
501 # Causes Mutt to timeout a network connection (for IMAP or POP) after this
502 # many seconds if the connection is not able to be established.  A negative
503 # value causes Mutt to wait indefinitely for the connection to succeed.
504
505
506 # set content_type="text/plain"
507 #
508 # Name: content_type
509 # Type: string
510 # Default: "text/plain"
511
512
513 # Sets the default Content-Type for the body of newly composed messages.
514
515
516 # set copy=yes
517 #
518 # Name: copy
519 # Type: quadoption
520 # Default: yes
521
522
523 # This variable controls whether or not copies of your outgoing messages
524 # will be saved for later references.  Also see ``$record'',
525 # ``$save_name'', ``$force_name'' and ``fcc-hook''.
526
527 set copy=yes
528
529 # set crypt_use_gpgme=no
530 #
531 # Name: crypt_use_gpgme
532 # Type: boolean
533 # Default: no
534
535
536 # This variable controls the use of the GPGME-enabled crypto backends.
537 # If it is set and Mutt was built with gpgme support, the gpgme code for
538 # S/MIME and PGP will be used instead of the classic code.  Note that
539 # you need to set this option in .muttrc; it won't have any effect when 
540 # used interactively.
541
542
543 # set crypt_use_pka=no
544 #
545 # Name: crypt_use_pka
546 # Type: boolean
547 # Default: no
548
549
550 # (http://www.g10code.de/docs/pka-intro.de.pdf) during signature
551 # verification (only supported by the GPGME backend).
552
553
554 # set crypt_autopgp=yes
555 #
556 # Name: crypt_autopgp
557 # Type: boolean
558 # Default: yes
559
560
561 # This variable controls whether or not mutt may automatically enable
562 # PGP encryption/signing for messages.  See also ``$crypt_autoencrypt'',
563 # ``$crypt_replyencrypt'',
564 # ``$crypt_autosign'', ``$crypt_replysign'' and ``$smime_is_default''.
565
566
567 # set crypt_autosmime=yes
568 #
569 # Name: crypt_autosmime
570 # Type: boolean
571 # Default: yes
572
573
574 # This variable controls whether or not mutt may automatically enable
575 # S/MIME encryption/signing for messages. See also ``$crypt_autoencrypt'',
576 # ``$crypt_replyencrypt'',
577 # ``$crypt_autosign'', ``$crypt_replysign'' and ``$smime_is_default''.
578
579
580 # set date_format="!%a, %b %d, %Y at %I:%M:%S%p %Z"
581 #
582 # Name: date_format
583 # Type: string
584 # Default: "!%a, %b %d, %Y at %I:%M:%S%p %Z"
585
586
587 # This variable controls the format of the date printed by the ``%d''
588 # sequence in ``$index_format''.  This is passed to the strftime
589 # call to process the date. See the man page for strftime(3) for
590 # the proper syntax.
591
592 # Unless the first character in the string is a bang (``!''), the month
593 # and week day names are expanded according to the locale specified in
594 # the variable ``$locale''. If the first character in the string is a
595 # bang, the bang is discarded, and the month and week day names in the
596 # rest of the string are expanded in the C locale (that is in US
597 # English).
598
599 set date_format="%d %b %Y %T%Z"
600
601 # set default_hook="~f %s !~P | (~P ~C %s)"
602 #
603 # Name: default_hook
604 # Type: string
605 # Default: "~f %s !~P | (~P ~C %s)"
606
607
608 # This variable controls how message-hooks, reply-hooks, send-hooks,
609 # send2-hooks, save-hooks, and fcc-hooks will
610 # be interpreted if they are specified with only a simple regexp,
611 # instead of a matching pattern.  The hooks are expanded when they are
612 # declared, so a hook will be interpreted according to the value of this
613 # variable at the time the hook is declared.  The default value matches
614 # if the message is either from a user matching the regular expression
615 # given, or if it is from you (if the from address matches
616 # ``alternates'') and is to or cc'ed to a user matching the given
617 # regular expression.
618
619
620 # set delete=ask-yes
621 #
622 # Name: delete
623 # Type: quadoption
624 # Default: ask-yes
625
626
627 # Controls whether or not messages are really deleted when closing or
628 # synchronizing a mailbox.  If set to yes, messages marked for
629 # deleting will automatically be purged without prompting.  If set to
630 # no, messages marked for deletion will be kept in the mailbox.
631
632 set delete=yes
633
634 # set delete_untag=yes
635 #
636 # Name: delete_untag
637 # Type: boolean
638 # Default: yes
639
640
641 # If this option is set, mutt will untag messages when marking them
642 # for deletion.  This applies when you either explicitly delete a message,
643 # or when you save it to another folder.
644
645
646 # set digest_collapse=yes
647 #
648 # Name: digest_collapse
649 # Type: boolean
650 # Default: yes
651
652
653 # If this option is set, mutt's received-attachments menu will not show the subparts of
654 # individual messages in a multipart/digest.  To see these subparts, press 'v' on that menu.
655
656
657 # set display_filter=""
658 #
659 # Name: display_filter
660 # Type: path
661 # Default: ""
662
663
664 # When set, specifies a command used to filter messages.  When a message
665 # is viewed it is passed as standard input to $display_filter, and the
666 # filtered message is read from the standard output.
667
668
669 # set dotlock_program="/usr/bin/mutt_dotlock"
670 #
671 # Name: dotlock_program
672 # Type: path
673 # Default: "/usr/bin/mutt_dotlock"
674
675
676 # Contains the path of the mutt_dotlock (8) binary to be used by
677 # mutt.
678
679
680 # set dsn_notify=""
681 #
682 # Name: dsn_notify
683 # Type: string
684 # Default: ""
685
686
687 # This variable sets the request for when notification is returned.  The
688 # string consists of a comma separated list (no spaces!) of one or more
689 # of the following: never, to never request notification,
690 # failure, to request notification on transmission failure,
691 # delay, to be notified of message delays, success, to be
692 # notified of successful transmission.
693
694 # Example: set dsn_notify="failure,delay"
695
696 # Note: when using $sendmail for delivery, you should not enable
697 # this unless you are either using Sendmail 8.8.x or greater or a MTA
698 # providing a sendmail(1)-compatible interface supporting the -N option
699 # for DSN. For SMTP delivery, it depends on the server whether DSN is
700 # supported or not.
701
702
703 # set dsn_return=""
704 #
705 # Name: dsn_return
706 # Type: string
707 # Default: ""
708
709
710 # This variable controls how much of your message is returned in DSN
711 # messages.  It may be set to either hdrs to return just the
712 # message header, or full to return the full message.
713
714 # Example: set dsn_return=hdrs
715
716 # Note: when using $sendmail for delivery, you should not enable
717 # this unless you are either using Sendmail 8.8.x or greater or a MTA
718 # providing a sendmail(1)-compatible interface supporting the -R option
719 # for DSN. For SMTP delivery, it depends on the server whether DSN is
720 # supported or not.
721
722
723 # set duplicate_threads=yes
724 #
725 # Name: duplicate_threads
726 # Type: boolean
727 # Default: yes
728
729
730 # This variable controls whether mutt, when sorting by threads, threads
731 # messages with the same message-id together.  If it is set, it will indicate
732 # that it thinks they are duplicates of each other with an equals sign
733 # in the thread diagram.
734
735
736 # set edit_headers=no
737 #
738 # Name: edit_headers
739 # Type: boolean
740 # Default: no
741
742
743 # This option allows you to edit the header of your outgoing messages
744 # along with the body of your message.
745
746 # Note that changes made to the References: and Date: headers are
747 # ignored for interoperability reasons.
748
749 set edit_headers=yes
750
751 # set editor=""
752 #
753 # Name: editor
754 # Type: path
755 # Default: ""
756
757
758 # This variable specifies which editor is used by mutt.
759 # It defaults to the value of the VISUAL, or EDITOR, environment
760 # variable, or to the string "/usr/bin/editor" if neither of those are set.
761
762 set editor="mailplate --edit --auto --keep-unknown"
763
764 # set encode_from=no
765 #
766 # Name: encode_from
767 # Type: boolean
768 # Default: no
769
770
771 # When set, mutt will quoted-printable encode messages when
772 # they contain the string "From " in the beginning of a line.
773 # Useful to avoid the tampering certain mail delivery and transport
774 # agents tend to do with messages.
775
776
777 # set envelope_from_address=""
778 #
779 # Name: envelope_from_address
780 # Type: e-mail address
781 # Default: ""
782
783
784 # Manually sets the envelope sender for outgoing messages.
785 # This value is ignored if ``$use_envelope_from'' is unset.
786
787
788 # set escape="~"
789 #
790 # Name: escape
791 # Type: string
792 # Default: "~"
793
794
795 # Escape character to use for functions in the builtin editor.
796
797
798 # set fast_reply=no
799 #
800 # Name: fast_reply
801 # Type: boolean
802 # Default: no
803
804
805 # When set, the initial prompt for recipients and subject are skipped
806 # when replying to messages, and the initial prompt for subject is
807 # skipped when forwarding messages.
808
809 # Note: this variable has no effect when the ``$autoedit''
810 # variable is set.
811
812 set fast_reply=yes
813
814 # set fcc_attach=yes
815 #
816 # Name: fcc_attach
817 # Type: boolean
818 # Default: yes
819
820
821 # This variable controls whether or not attachments on outgoing messages
822 # are saved along with the main body of your message.
823
824 set fcc_attach=yes
825
826 # set fcc_clear=no
827 #
828 # Name: fcc_clear
829 # Type: boolean
830 # Default: no
831
832
833 # When this variable is set, FCCs will be stored unencrypted and
834 # unsigned, even when the actual message is encrypted and/or
835 # signed.
836 # (PGP only)
837
838
839 # set folder="~/Mail"
840 #
841 # Name: folder
842 # Type: path
843 # Default: "~/Mail"
844
845
846 # Specifies the default location of your mailboxes.  A `+' or `=' at the
847 # beginning of a pathname will be expanded to the value of this
848 # variable.  Note that if you change this variable from the default
849 # value you need to make sure that the assignment occurs before
850 # you use `+' or `=' for any other variables since expansion takes place
851 # during the `set' command.
852
853 set folder="~/mail"
854
855 # set folder_format="%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f"
856 #
857 # Name: folder_format
858 # Type: string
859 # Default: "%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f"
860
861
862 # This variable allows you to customize the file browser display to your
863 # personal taste.  This string is similar to ``$index_format'', but has
864 # its own set of printf()-like sequences:
865
866 # %C      current file number
867 # %d      date/time folder was last modified
868 # %f      filename
869 # %F      file permissions
870 # %g      group name (or numeric gid, if missing)
871 # %l      number of hard links
872 # %N      N if folder has new mail, blank otherwise
873 # %s      size in bytes
874 # %t      * if the file is tagged, blank otherwise
875 # %u      owner name (or numeric uid, if missing)
876 # %>X     right justify the rest of the string and pad with character "X"
877 # %|X     pad to the end of the line with character "X"
878 # %*X     soft-fill with character "X" as pad
879
880
881 # For an explanation of `soft-fill', see the ``$index_format'' documentation.
882
883
884 # set followup_to=yes
885 #
886 # Name: followup_to
887 # Type: boolean
888 # Default: yes
889
890 # ## ENABLED BY A DEFAULT HOOK
891
892 # Controls whether or not the Mail-Followup-To header field is
893 # generated when sending mail.  When set, Mutt will generate this
894 # field when you are replying to a known mailing list, specified with
895 # the ``subscribe'' or ``lists'' commands.
896
897 # This field has two purposes.  First, preventing you from
898 # receiving duplicate copies of replies to messages which you send
899 # to mailing lists, and second, ensuring that you do get a reply
900 # separately for any messages sent to known lists to which you are
901 # not subscribed.  The header will contain only the list's address
902 # for subscribed lists, and both the list address and your own
903 # email address for unsubscribed lists.  Without this header, a
904 # group reply to your message sent to a subscribed list will be
905 # sent to both the list and your address, resulting in two copies
906 # of the same email for you.
907
908
909 # set force_name=no
910 #
911 # Name: force_name
912 # Type: boolean
913 # Default: no
914
915
916 # This variable is similar to ``$save_name'', except that Mutt will
917 # store a copy of your outgoing message by the username of the address
918 # you are sending to even if that mailbox does not exist.
919
920 # Also see the ``$record'' variable.
921
922
923 # set forward_decode=yes
924 #
925 # Name: forward_decode
926 # Type: boolean
927 # Default: yes
928
929
930 # Controls the decoding of complex MIME messages into text/plain when
931 # forwarding a message.  The message header is also RFC2047 decoded.
932 # This variable is only used, if ``$mime_forward'' is unset,
933 # otherwise ``$mime_forward_decode'' is used instead.
934
935
936 # set forward_edit=yes
937 #
938 # Name: forward_edit
939 # Type: quadoption
940 # Default: yes
941
942
943 # This quadoption controls whether or not the user is automatically
944 # placed in the editor when forwarding messages.  For those who always want
945 # to forward with no modification, use a setting of ``no''.
946
947
948 # set forward_format="[%a: %s]"
949 #
950 # Name: forward_format
951 # Type: string
952 # Default: "[%a: %s]"
953
954
955 # This variable controls the default subject when forwarding a message.
956 # It uses the same format sequences as the ``$index_format'' variable.
957
958 set forward_format="(fwd) %s"
959
960 # set forward_quote=no
961 #
962 # Name: forward_quote
963 # Type: boolean
964 # Default: no
965
966
967 # When set forwarded messages included in the main body of the
968 # message (when ``$mime_forward'' is unset) will be quoted using
969 # ``$indent_string''.
970
971
972 # set from=""
973 #
974 # Name: from
975 # Type: e-mail address
976 # Default: ""
977
978
979 # When set, this variable contains a default from address.  It
980 # can be overridden using my_hdr (including from send-hooks) and
981 # ``$reverse_name''.  This variable is ignored if ``$use_from''
982 # is unset.
983
984 # Defaults to the contents of the environment variable EMAIL.
985
986 set from='martin f krafft <madduck@madduck.net>'
987
988 # set gecos_mask="^[^,]*"
989 #
990 # Name: gecos_mask
991 # Type: regular expression
992 # Default: "^[^,]*"
993
994
995 # A regular expression used by mutt to parse the GECOS field of a password
996 # entry when expanding the alias.  By default the regular expression is set
997 # to "^[^,]*" which will return the string up to the first "," encountered.
998 # If the GECOS field contains a string like "lastname, firstname" then you
999 # should set the gecos_mask=".*".
1000
1001 # This can be useful if you see the following behavior: you address a e-mail
1002 # to user ID stevef whose full name is Steve Franklin.  If mutt expands 
1003 # stevef to "Franklin" stevef@foo.bar then you should set the gecos_mask to
1004 # a regular expression that will match the whole name so mutt will expand
1005 # "Franklin" to "Franklin, Steve".
1006
1007
1008 # set hdrs=yes
1009 #
1010 # Name: hdrs
1011 # Type: boolean
1012 # Default: yes
1013
1014
1015 # When unset, the header fields normally added by the ``my_hdr''
1016 # command are not created.  This variable must be unset before
1017 # composing a new message or replying in order to take effect.  If set,
1018 # the user defined header fields are added to every new message.
1019
1020
1021 # set header=no
1022 #
1023 # Name: header
1024 # Type: boolean
1025 # Default: no
1026
1027
1028 # When set, this variable causes Mutt to include the header
1029 # of the message you are replying to into the edit buffer.
1030 # The ``$weed'' setting applies.
1031
1032
1033 # set help=yes
1034 #
1035 # Name: help
1036 # Type: boolean
1037 # Default: yes
1038
1039
1040 # When set, help lines describing the bindings for the major functions
1041 # provided by each menu are displayed on the first line of the screen.
1042
1043 # Note: The binding will not be displayed correctly if the
1044 # function is bound to a sequence rather than a single keystroke.  Also,
1045 # the help line may not be updated if a binding is changed while Mutt is
1046 # running.  Since this variable is primarily aimed at new users, neither
1047 # of these should present a major problem.
1048
1049
1050 # set hidden_host=no
1051 #
1052 # Name: hidden_host
1053 # Type: boolean
1054 # Default: no
1055
1056
1057 # When set, mutt will skip the host name part of ``$hostname'' variable
1058 # when adding the domain part to addresses.  This variable does not
1059 # affect the generation of Message-IDs, and it will not lead to the 
1060 # cut-off of first-level domains.
1061
1062
1063 # set hide_limited=no
1064 #
1065 # Name: hide_limited
1066 # Type: boolean
1067 # Default: no
1068
1069
1070 # When set, mutt will not show the presence of messages that are hidden
1071 # by limiting, in the thread tree.
1072
1073
1074 # set hide_missing=yes
1075 #
1076 # Name: hide_missing
1077 # Type: boolean
1078 # Default: yes
1079
1080
1081 # When set, mutt will not show the presence of missing messages in the
1082 # thread tree.
1083
1084
1085 # set hide_thread_subject=yes
1086 #
1087 # Name: hide_thread_subject
1088 # Type: boolean
1089 # Default: yes
1090
1091
1092 # When set, mutt will not show the subject of messages in the thread
1093 # tree that have the same subject as their parent or closest previously
1094 # displayed sibling.
1095
1096
1097 # set hide_top_limited=no
1098 #
1099 # Name: hide_top_limited
1100 # Type: boolean
1101 # Default: no
1102
1103
1104 # When set, mutt will not show the presence of messages that are hidden
1105 # by limiting, at the top of threads in the thread tree.  Note that when
1106 # $hide_limited is set, this option will have no effect.
1107
1108
1109 # set hide_top_missing=yes
1110 #
1111 # Name: hide_top_missing
1112 # Type: boolean
1113 # Default: yes
1114
1115
1116 # When set, mutt will not show the presence of missing messages at the
1117 # top of threads in the thread tree.  Note that when $hide_missing is
1118 # set, this option will have no effect.
1119
1120
1121 # set history=10
1122 #
1123 # Name: history
1124 # Type: number
1125 # Default: 10
1126
1127
1128 # This variable controls the size (in number of strings remembered) of
1129 # the string history buffer. The buffer is cleared each time the
1130 # variable is set.
1131
1132
1133 # set history_file="~/.mutthistory"
1134 #
1135 # Name: history_file
1136 # Type: path
1137 # Default: "~/.mutthistory"
1138
1139
1140 # The file in which Mutt will save its history.
1141
1142 set history_file="~/.var/mutt/history"
1143
1144 # set honor_followup_to=yes
1145 #
1146 # Name: honor_followup_to
1147 # Type: quadoption
1148 # Default: yes
1149
1150
1151 # This variable controls whether or not a Mail-Followup-To header is
1152 # honored when group-replying to a message.
1153
1154
1155 # set hostname=""
1156 #
1157 # Name: hostname
1158 # Type: string
1159 # Default: ""
1160
1161
1162 # Specifies the fully-qualified hostname of the system mutt is running on
1163 # containing the host's name and the DNS domain it belongs to. It is used
1164 # as the domain part (after ``@'') for local email addresses as well as
1165 # Message-Id headers.
1166
1167 # Its value is determined at startup as follows: If the node's name
1168 # as returned by the uname(3) function contains the hostname and the
1169 # domain, these are used to construct $hostname. If there is no
1170 # domain part returned, Mutt will look for a ``domain'' or ``search''
1171 # line in /etc/resolv.conf to determine the domain. Optionally, Mutt
1172 # can be compiled with a fixed domain name in which case a detected
1173 # one is not used.
1174
1175 # Also see ``$use_domain'' and ``$hidden_host''.
1176
1177 # Note: On Debian systems, the default for this variable is obtained
1178 # from /etc/mailname when Mutt starts.
1179
1180
1181 # set ignore_linear_white_space=no
1182 #
1183 # Name: ignore_linear_white_space
1184 # Type: boolean
1185 # Default: no
1186
1187
1188 # This option replaces linear-white-space between encoded-word
1189 # and *text to a single space to prevent the display of MIME-encoded
1190 # ``Subject'' field from being divided into multiple lines.
1191
1192
1193 # set ignore_list_reply_to=no
1194 #
1195 # Name: ignore_list_reply_to
1196 # Type: boolean
1197 # Default: no
1198
1199
1200 # Affects the behaviour of the reply function when replying to
1201 # messages from mailing lists (as defined by the ``subscribe'' or
1202 # ``lists'' commands).  When set, if the ``Reply-To:'' field is
1203 # set to the same value as the ``To:'' field, Mutt assumes that the
1204 # ``Reply-To:'' field was set by the mailing list to automate responses
1205 # to the list, and will ignore this field.  To direct a response to the
1206 # mailing list when this option is set, use the list-reply
1207 # function; group-reply will reply to both the sender and the
1208 # list.
1209
1210 set ignore_list_reply_to=yes
1211
1212 # set imap_authenticators=""
1213 #
1214 # Name: imap_authenticators
1215 # Type: string
1216 # Default: ""
1217
1218
1219 # This is a colon-delimited list of authentication methods mutt may
1220 # attempt to use to log in to an IMAP server, in the order mutt should
1221 # try them.  Authentication methods are either 'login' or the right
1222 # side of an IMAP 'AUTH=xxx' capability string, eg 'digest-md5', 'gssapi'
1223 # or 'cram-md5'. This parameter is case-insensitive. If this
1224 # parameter is unset (the default) mutt will try all available methods,
1225 # in order from most-secure to least-secure.
1226
1227 # Example: set imap_authenticators="gssapi:cram-md5:login"
1228
1229 # Note: Mutt will only fall back to other authentication methods if
1230 # the previous methods are unavailable. If a method is available but
1231 # authentication fails, mutt will not connect to the IMAP server.
1232
1233
1234 # set imap_check_subscribed=no
1235 #
1236 # Name: imap_check_subscribed
1237 # Type: boolean
1238 # Default: no
1239
1240
1241 # When set, mutt will fetch the set of subscribed folders from
1242 # your server on connection, and add them to the set of mailboxes
1243 # it polls for new mail. See also the ``mailboxes'' command.
1244
1245
1246 # set imap_delim_chars="/."
1247 #
1248 # Name: imap_delim_chars
1249 # Type: string
1250 # Default: "/."
1251
1252
1253 # This contains the list of characters which you would like to treat
1254 # as folder separators for displaying IMAP paths. In particular it
1255 # helps in using the '=' shortcut for your folder variable.
1256
1257
1258 # set imap_headers=""
1259 #
1260 # Name: imap_headers
1261 # Type: string
1262 # Default: ""
1263
1264
1265 # Mutt requests these header fields in addition to the default headers
1266 # ("DATE FROM SUBJECT TO CC MESSAGE-ID REFERENCES CONTENT-TYPE
1267 # CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO LINES X-LABEL") from IMAP
1268 # servers before displaying the index menu. You may want to add more
1269 # headers for spam detection. Note: This is a space separated list.
1270
1271
1272 # set imap_idle=no
1273 #
1274 # Name: imap_idle
1275 # Type: boolean
1276 # Default: no
1277
1278
1279 # When set, mutt will attempt to use the IMAP IDLE extension
1280 # to check for new mail in the current mailbox. Some servers
1281 # (dovecot was the inspiration for this option) react badly
1282 # to mutt's implementation. If your connection seems to freeze
1283 # up periodically, try unsetting this.
1284
1285
1286 # set imap_keepalive=900
1287 #
1288 # Name: imap_keepalive
1289 # Type: number
1290 # Default: 900
1291
1292
1293 # This variable specifies the maximum amount of time in seconds that mutt
1294 # will wait before polling open IMAP connections, to prevent the server
1295 # from closing them before mutt has finished with them. The default is
1296 # well within the RFC-specified minimum amount of time (30 minutes) before
1297 # a server is allowed to do this, but in practice the RFC does get
1298 # violated every now and then. Reduce this number if you find yourself
1299 # getting disconnected from your IMAP server due to inactivity.
1300
1301
1302 # set imap_list_subscribed=no
1303 #
1304 # Name: imap_list_subscribed
1305 # Type: boolean
1306 # Default: no
1307
1308
1309 # This variable configures whether IMAP folder browsing will look for
1310 # only subscribed folders or all folders.  This can be toggled in the
1311 # IMAP browser with the toggle-subscribed function.
1312
1313
1314 # set imap_login=""
1315 #
1316 # Name: imap_login
1317 # Type: string
1318 # Default: ""
1319
1320
1321 # Your login name on the IMAP server.
1322
1323 # This variable defaults to the value of imap_user.
1324
1325
1326 # set imap_pass=""
1327 #
1328 # Name: imap_pass
1329 # Type: string
1330 # Default: ""
1331
1332
1333 # Specifies the password for your IMAP account.  If unset, Mutt will
1334 # prompt you for your password when you invoke the fetch-mail function.
1335 # Warning: you should only use this option when you are on a
1336 # fairly secure machine, because the superuser can read your muttrc even
1337 # if you are the only one who can read the file.
1338
1339
1340 # set imap_passive=yes
1341 #
1342 # Name: imap_passive
1343 # Type: boolean
1344 # Default: yes
1345
1346
1347 # When set, mutt will not open new IMAP connections to check for new
1348 # mail.  Mutt will only check for new mail over existing IMAP
1349 # connections.  This is useful if you don't want to be prompted to
1350 # user/password pairs on mutt invocation, or if opening the connection
1351 # is slow.
1352
1353
1354 # set imap_peek=yes
1355 #
1356 # Name: imap_peek
1357 # Type: boolean
1358 # Default: yes
1359
1360
1361 # When set, mutt will avoid implicitly marking your mail as read whenever
1362 # you fetch a message from the server. This is generally a good thing,
1363 # but can make closing an IMAP folder somewhat slower. This option
1364 # exists to appease speed freaks.
1365
1366
1367 # set imap_servernoise=yes
1368 #
1369 # Name: imap_servernoise
1370 # Type: boolean
1371 # Default: yes
1372
1373
1374 # When set, mutt will display warning messages from the IMAP
1375 # server as error messages. Since these messages are often
1376 # harmless, or generated due to configuration problems on the
1377 # server which are out of the users' hands, you may wish to suppress
1378 # them at some point.
1379
1380
1381 # set imap_user=""
1382 #
1383 # Name: imap_user
1384 # Type: string
1385 # Default: ""
1386
1387
1388 # The name of the user whose mail you intend to access on the IMAP
1389 # server.
1390
1391 # This variable defaults to your user name on the local machine.
1392
1393
1394 # set implicit_autoview=no
1395 #
1396 # Name: implicit_autoview
1397 # Type: boolean
1398 # Default: no
1399
1400
1401 # If set to ``yes'', mutt will look for a mailcap entry with the
1402 # copiousoutput flag set for every MIME attachment it doesn't have
1403 # an internal viewer defined for.  If such an entry is found, mutt will
1404 # use the viewer defined in that entry to convert the body part to text
1405 # form.
1406
1407 set implicit_autoview=no
1408
1409 # set include=ask-yes
1410 #
1411 # Name: include
1412 # Type: quadoption
1413 # Default: ask-yes
1414
1415
1416 # Controls whether or not a copy of the message(s) you are replying to
1417 # is included in your reply.
1418
1419 set include=yes
1420
1421 # set include_onlyfirst=no
1422 #
1423 # Name: include_onlyfirst
1424 # Type: boolean
1425 # Default: no
1426
1427
1428 # Controls whether or not Mutt includes only the first attachment
1429 # of the message you are replying.
1430
1431
1432 # set indent_string="> "
1433 #
1434 # Name: indent_string
1435 # Type: string
1436 # Default: "> "
1437
1438
1439 # Specifies the string to prepend to each line of text quoted in a
1440 # message to which you are replying.  You are strongly encouraged not to
1441 # change this value, as it tends to agitate the more fanatical netizens.
1442
1443 # This option is a format string, please see the description of
1444 # ``$index_format'' for supported printf()-style sequences.
1445
1446
1447 # set index_format="%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
1448 #
1449 # Name: index_format
1450 # Type: string
1451 # Default: "%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
1452
1453
1454 # This variable allows you to customize the message index display to
1455 # your personal taste.
1456
1457 # ``Format strings'' are similar to the strings used in the ``C''
1458 # function printf to format output (see the man page for more detail).
1459 # The following sequences are defined in Mutt:
1460
1461 # %a      address of the author
1462 # %A      reply-to address (if present; otherwise: address of author)
1463 # %b      filename of the original message folder (think mailBox)
1464 # %B      the list to which the letter was sent, or else the folder name (%b).
1465 # %c      number of characters (bytes) in the message
1466 # %C      current message number
1467 # %d      date and time of the message in the format specified by
1468 #         ``date_format'' converted to sender's time zone
1469 # %D      date and time of the message in the format specified by
1470 #         ``date_format'' converted to the local time zone
1471 # %e      current message number in thread
1472 # %E      number of messages in current thread
1473 # %f      sender (address + real name), either From: or Return-Path:
1474 # %F      author name, or recipient name if the message is from you
1475 # %H      spam attribute(s) of this message
1476 # %i      message-id of the current message
1477 # %l      number of lines in the message (does not work with maildir,
1478 #         mh, and possibly IMAP folders)
1479 # %L      If an address in the To or CC header field matches an address
1480 #         defined by the users ``subscribe'' command, this displays
1481 #         "To <list-name>", otherwise the same as %F.
1482 # %m      total number of message in the mailbox
1483 # %M      number of hidden messages if the thread is collapsed.
1484 # %N      message score
1485 # %n      author's real name (or address if missing)
1486 # %O      (_O_riginal save folder)  Where mutt would formerly have
1487 #         stashed the message: list name or recipient name if no list
1488 # %P      progress indicator for the builtin pager (how much of the file has been displayed)
1489 # %s      subject of the message
1490 # %S      status of the message (N/D/d/!/r/*)
1491 # %t      `to:' field (recipients)
1492 # %T      the appropriate character from the $to_chars string
1493 # %u      user (login) name of the author
1494 # %v      first name of the author, or the recipient if the message is from you
1495 # %X      number of attachments
1496 #         (please see the ``attachments'' section for possible speed effects)
1497 # %y      `x-label:' field, if present
1498 # %Y      `x-label' field, if present, and (1) not at part of a thread tree,
1499 #         (2) at the top of a thread, or (3) `x-label' is different from
1500 #         preceding message's `x-label'.
1501 # %Z      message status flags
1502 # %{fmt}  the date and time of the message is converted to sender's
1503 #         time zone, and ``fmt'' is expanded by the library function
1504 #         ``strftime''; a leading bang disables locales
1505 # %[fmt]  the date and time of the message is converted to the local
1506 #         time zone, and ``fmt'' is expanded by the library function
1507 #         ``strftime''; a leading bang disables locales
1508 # %(fmt)  the local date and time when the message was received.
1509 #         ``fmt'' is expanded by the library function ``strftime'';
1510 #         a leading bang disables locales
1511 # %<fmt>  the current local time. ``fmt'' is expanded by the library
1512 #         function ``strftime''; a leading bang disables locales.
1513 # %>X     right justify the rest of the string and pad with character "X"
1514 # %|X     pad to the end of the line with character "X"
1515 # %*X     soft-fill with character "X" as pad
1516
1517
1518 # `Soft-fill' deserves some explanation. Normal right-justification
1519 # will print everything to the left of the %>, displaying padding and
1520 # the whatever lies to the right only if there's room. By contrast,
1521 # soft-fill gives priority to the right-hand side, guaranteeing space
1522 # to display it and showing padding only if there's still room. If
1523 # necessary, soft-fill will eat text leftwards to make room for
1524 # rightward text.
1525
1526 # Note that these expandos are supported in 
1527 # ``save-hook'', ``fcc-hook'' and ``fcc-save-hook'', too.
1528
1529 # See also: ``$to_chars''.
1530
1531 #set index_format="%4C %Z %{%b %d} %-15.15F %4c %?H?[%H] ?%s" ## DEFINED BY A DEFAULT HOOK
1532
1533 # set ispell="ispell"
1534 #
1535 # Name: ispell
1536 # Type: path
1537 # Default: "ispell"
1538
1539
1540 # How to invoke ispell (GNU's spell-checking software).
1541
1542
1543 # set keep_flagged=no
1544 #
1545 # Name: keep_flagged
1546 # Type: boolean
1547 # Default: no
1548
1549
1550 # If set, read messages marked as flagged will not be moved
1551 # from your spool mailbox to your ``$mbox'' mailbox, or as a result of
1552 # a ``mbox-hook'' command.
1553
1554
1555 # set locale="C"
1556 #
1557 # Name: locale
1558 # Type: string
1559 # Default: "C"
1560
1561
1562 # The locale used by strftime(3) to format dates. Legal values are
1563 # the strings your system accepts for the locale variable LC_TIME.
1564
1565
1566 # set mail_check=5
1567 #
1568 # Name: mail_check
1569 # Type: number
1570 # Default: 5
1571
1572
1573 # This variable configures how often (in seconds) mutt should look for
1574 # new mail. Also see the ``$timeout'' variable.
1575
1576
1577 # set mailcap_path=""
1578 #
1579 # Name: mailcap_path
1580 # Type: string
1581 # Default: ""
1582
1583
1584 # This variable specifies which files to consult when attempting to
1585 # display MIME bodies not directly supported by Mutt.
1586
1587 set mailcap_path="$my_confdir/mailcap.icalendar:$my_confdir/mailcap.backgrounding:$my_confdir/mailcap.htmldump"
1588
1589 # set mailcap_sanitize=yes
1590 #
1591 # Name: mailcap_sanitize
1592 # Type: boolean
1593 # Default: yes
1594
1595
1596 # If set, mutt will restrict possible characters in mailcap % expandos
1597 # to a well-defined set of safe characters.  This is the safe setting,
1598 # but we are not sure it doesn't break some more advanced MIME stuff.
1599
1600 # DON'T CHANGE THIS SETTING UNLESS YOU ARE REALLY SURE WHAT YOU ARE
1601 # DOING!
1602
1603
1604 # set header_cache=""
1605 #
1606 # Name: header_cache
1607 # Type: path
1608 # Default: ""
1609
1610
1611 # The header_cache variable points to the header cache database.
1612 # If header_cache points to a directory it will contain a header cache
1613 # database  per folder. If header_cache points to a file that file will
1614 # be a single global header cache. By default it is unset so no header
1615 # caching will be used.
1616
1617 set header_cache="~/.var/mutt/header_cache"
1618 #
1619 # set header_cache_compress=yes
1620 #
1621 # Name: header_cache_compress
1622 # Type: boolean
1623 # Default: yes
1624 #
1625 # When mutt is compiled with qdbm or tokyocabinet as header cache backend,
1626 # this option determines whether the database will be compressed. Compression
1627 # results in database files roughly being one fifth of the usual diskspace,
1628 # but the uncompression can result in a slower opening of cached folder(s)
1629 # which in general is still much faster than opening non header cached
1630 # folders.
1631 #
1632 set header_cache_compress=no
1633
1634 # set maildir_header_cache_verify=yes
1635 #
1636 # Name: maildir_header_cache_verify
1637 # Type: boolean
1638 # Default: yes
1639
1640
1641 # Check for Maildir unaware programs other than mutt having modified maildir
1642 # files when the header cache is in use.  This incurs one stat(2) per
1643 # message every time the folder is opened.
1644
1645 set maildir_header_cache_verify=no
1646
1647 # set maildir_trash=no
1648 #
1649 # Name: maildir_trash
1650 # Type: boolean
1651 # Default: no
1652
1653
1654 # If set, messages marked as deleted will be saved with the maildir
1655 # (T)rashed flag instead of unlinked.  NOTE: this only applies
1656 # to maildir-style mailboxes.  Setting it will have no effect on other
1657 # mailbox types.
1658
1659
1660 # set mark_old=yes
1661 #
1662 # Name: mark_old
1663 # Type: boolean
1664 # Default: yes
1665
1666
1667 # Controls whether or not mutt marks new unread
1668 # messages as old if you exit a mailbox without reading them.
1669 # With this option set, the next time you start mutt, the messages
1670 # will show up with an "O" next to them in the index menu,
1671 # indicating that they are old.
1672
1673 set mark_old=yes
1674
1675 # set markers=yes
1676 #
1677 # Name: markers
1678 # Type: boolean
1679 # Default: yes
1680
1681
1682 # Controls the display of wrapped lines in the internal pager. If set, a
1683 # ``+'' marker is displayed at the beginning of wrapped lines. Also see
1684 # the ``$smart_wrap'' variable.
1685
1686 set markers=no
1687
1688 # set mask="!^\\.[^.]"
1689 #
1690 # Name: mask
1691 # Type: regular expression
1692 # Default: "!^\\.[^.]"
1693
1694
1695 # A regular expression used in the file browser, optionally preceded by
1696 # the not operator ``!''.  Only files whose names match this mask
1697 # will be shown. The match is always case-sensitive.
1698
1699
1700 # set mbox="~/mbox"
1701 #
1702 # Name: mbox
1703 # Type: path
1704 # Default: "~/mbox"
1705
1706
1707 # This specifies the folder into which read mail in your ``$spoolfile''
1708 # folder will be appended.
1709
1710
1711 # set mbox_type=mbox
1712 #
1713 # Name: mbox_type
1714 # Type: folder magic
1715 # Default: mbox
1716
1717
1718 # The default mailbox type used when creating new folders. May be any of
1719 # mbox, MMDF, MH and Maildir.
1720
1721 set mbox_type=Maildir
1722
1723 # set metoo=no
1724 #
1725 # Name: metoo
1726 # Type: boolean
1727 # Default: no
1728
1729
1730 # If unset, Mutt will remove your address (see the ``alternates''
1731 # command) from the list of recipients when replying to a message.
1732
1733
1734 # set menu_context=0
1735 #
1736 # Name: menu_context
1737 # Type: number
1738 # Default: 0
1739
1740 set menu_context=2
1741
1742 # This variable controls the number of lines of context that are given
1743 # when scrolling through menus. (Similar to ``$pager_context''.)
1744
1745
1746 # set menu_move_off=yes
1747 #
1748 # Name: menu_move_off
1749 # Type: boolean
1750 # Default: yes
1751
1752
1753 # When unset, the bottom entry of menus will never scroll up past
1754 # the bottom of the screen, unless there are less entries than lines.
1755 # When set, the bottom entry may move off the bottom.
1756
1757
1758 # set menu_scroll=no
1759 #
1760 # Name: menu_scroll
1761 # Type: boolean
1762 # Default: no
1763
1764 set menu_scroll=yes
1765
1766 # When set, menus will be scrolled up or down one line when you
1767 # attempt to move across a screen boundary.  If unset, the screen
1768 # is cleared and the next or previous page of the menu is displayed
1769 # (useful for slow links to avoid many redraws).
1770
1771
1772 # set meta_key=no
1773 #
1774 # Name: meta_key
1775 # Type: boolean
1776 # Default: no
1777
1778
1779 # If set, forces Mutt to interpret keystrokes with the high bit (bit 8)
1780 # set as if the user had pressed the ESC key and whatever key remains
1781 # after having the high bit removed.  For example, if the key pressed
1782 # has an ASCII value of 0xf8, then this is treated as if the user had
1783 # pressed ESC then ``x''.  This is because the result of removing the
1784 # high bit from ``0xf8'' is ``0x78'', which is the ASCII character
1785 # ``x''.
1786
1787
1788 # set mh_purge=no
1789 #
1790 # Name: mh_purge
1791 # Type: boolean
1792 # Default: no
1793
1794
1795 # When unset, mutt will mimic mh's behaviour and rename deleted messages
1796 # to ,<old file name> in mh folders instead of really deleting
1797 # them.  If the variable is set, the message files will simply be
1798 # deleted.
1799
1800
1801 # set mh_seq_flagged="flagged"
1802 #
1803 # Name: mh_seq_flagged
1804 # Type: string
1805 # Default: "flagged"
1806
1807
1808 # The name of the MH sequence used for flagged messages.
1809
1810
1811 # set mh_seq_replied="replied"
1812 #
1813 # Name: mh_seq_replied
1814 # Type: string
1815 # Default: "replied"
1816
1817
1818 # The name of the MH sequence used to tag replied messages.
1819
1820
1821 # set mh_seq_unseen="unseen"
1822 #
1823 # Name: mh_seq_unseen
1824 # Type: string
1825 # Default: "unseen"
1826
1827
1828 # The name of the MH sequence used for unseen messages.
1829
1830
1831 # set mime_forward=no
1832 #
1833 # Name: mime_forward
1834 # Type: quadoption
1835 # Default: no
1836
1837
1838 # When set, the message you are forwarding will be attached as a
1839 # separate MIME part instead of included in the main body of the
1840 # message.  This is useful for forwarding MIME messages so the receiver
1841 # can properly view the message as it was delivered to you. If you like
1842 # to switch between MIME and not MIME from mail to mail, set this
1843 # variable to ask-no or ask-yes.
1844
1845 # Also see ``$forward_decode'' and ``$mime_forward_decode''.
1846
1847 set mime_forward=ask-yes
1848
1849 # set mime_forward_decode=no
1850 #
1851 # Name: mime_forward_decode
1852 # Type: boolean
1853 # Default: no
1854
1855
1856 # Controls the decoding of complex MIME messages into text/plain when
1857 # forwarding a message while ``$mime_forward'' is set. Otherwise
1858 # ``$forward_decode'' is used instead.
1859
1860
1861 # set mime_forward_rest=yes
1862 #
1863 # Name: mime_forward_rest
1864 # Type: quadoption
1865 # Default: yes
1866
1867
1868 # When forwarding multiple attachments of a MIME message from the recvattach
1869 # menu, attachments which cannot be decoded in a reasonable manner will
1870 # be attached to the newly composed message if this option is set.
1871
1872
1873 # set pgp_mime_signature_filename="signature.asc"
1874 #
1875 # Name: pgp_mime_signature_filename
1876 # Type: string
1877 # Default: "signature.asc"
1878
1879
1880 # This option sets the filename used for signature parts in PGP/MIME
1881 # signed messages.
1882
1883 #set pgp_mime_signature_filename="digital_signature_gpg.asc"
1884
1885 # set pgp_mime_signature_description="Digital signature"
1886 #
1887 # Name: pgp_mime_signature_description
1888 # Type: string
1889 # Default: "Digital signature"
1890
1891 #set pgp_mime_signature_description="Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)"
1892
1893 # This option sets the Content-Description used for signature parts in
1894 # PGP/MIME signed messages.
1895
1896
1897 # set mix_entry_format="%4n %c %-16s %a"
1898 #
1899 # Name: mix_entry_format
1900 # Type: string
1901 # Default: "%4n %c %-16s %a"
1902
1903
1904 # This variable describes the format of a remailer line on the mixmaster
1905 # chain selection screen.  The following printf-like sequences are 
1906 # supported:
1907
1908 # %n      The running number on the menu.
1909 # %c      Remailer capabilities.
1910 # %s      The remailer's short name.
1911 # %a      The remailer's e-mail address.
1912
1913
1914 # set mixmaster="mixmaster"
1915 #
1916 # Name: mixmaster
1917 # Type: path
1918 # Default: "mixmaster"
1919
1920
1921 # This variable contains the path to the Mixmaster binary on your
1922 # system.  It is used with various sets of parameters to gather the
1923 # list of known remailers, and to finally send a message through the
1924 # mixmaster chain.
1925
1926 # Note: On Debian systems, this option is set by default to
1927 # ``mixmaster-filter'' in /etc/Muttrc.
1928
1929
1930 # set move=ask-no
1931 #
1932 # Name: move
1933 # Type: quadoption
1934 # Default: ask-no
1935
1936
1937 # Controls whether or not Mutt will move read messages
1938 # from your spool mailbox to your ``$mbox'' mailbox, or as a result of
1939 # a ``mbox-hook'' command.
1940
1941 set move=no
1942
1943 # set message_cachedir=""
1944 #
1945 # Name: message_cachedir
1946 # Type: path
1947 # Default: ""
1948
1949
1950 # Set this to a directory and mutt will cache copies of messages from
1951 # your IMAP and POP servers here. You are free to remove entries at any
1952 # time, for instance if stale entries accumulate because you have
1953 # deleted messages with another mail client.
1954
1955
1956 # set message_cache_clean=no
1957 #
1958 # Name: message_cache_clean
1959 # Type: boolean
1960 # Default: no
1961
1962
1963 # If set, mutt will clean out obsolete entries from the cache when
1964 # the mailbox is synchronized. You probably only want to set it
1965 # every once in a while, since it can be a little slow.
1966
1967
1968 # set message_format="%s"
1969 #
1970 # Name: message_format
1971 # Type: string
1972 # Default: "%s"
1973
1974
1975 # This is the string displayed in the ``attachment'' menu for
1976 # attachments of type message/rfc822.  For a full listing of defined
1977 # printf()-like sequences see the section on ``$index_format''.
1978
1979
1980 # set narrow_tree=no
1981 #
1982 # Name: narrow_tree
1983 # Type: boolean
1984 # Default: no
1985
1986
1987 # This variable, when set, makes the thread tree narrower, allowing
1988 # deeper threads to fit on the screen.
1989
1990 set narrow_tree=yes
1991
1992 # set net_inc=10
1993 #
1994 # Name: net_inc
1995 # Type: number
1996 # Default: 10
1997
1998
1999 # Operations that expect to transfer a large amount of data over the
2000 # network will update their progress every net_inc kilobytes.
2001 # If set to 0, no progress messages will be displayed.
2002
2003 # See also ``$read_inc'' and ``$write_inc''.
2004
2005
2006 # set pager="builtin"
2007 #
2008 # Name: pager
2009 # Type: path
2010 # Default: "builtin"
2011
2012
2013 # This variable specifies which pager you would like to use to view
2014 # messages.  builtin means to use the builtin pager, otherwise this
2015 # variable should specify the pathname of the external pager you would
2016 # like to use.
2017
2018 # Using an external pager may have some disadvantages: Additional
2019 # keystrokes are necessary because you can't call mutt functions
2020 # directly from the pager, and screen resizes cause lines longer than
2021 # the screen width to be badly formatted in the help menu.
2022
2023
2024 # set pager_context=0
2025 #
2026 # Name: pager_context
2027 # Type: number
2028 # Default: 0
2029
2030
2031 # This variable controls the number of lines of context that are given
2032 # when displaying the next or previous page in the internal pager.  By
2033 # default, Mutt will display the line after the last one on the screen
2034 # at the top of the next page (0 lines of context).
2035
2036 set pager_context=2
2037
2038 # set pager_format="-%Z- %C/%m: %-20.20n   %s%*  -- (%P)"
2039 #
2040 # Name: pager_format
2041 # Type: string
2042 # Default: "-%Z- %C/%m: %-20.20n   %s%*  -- (%P)"
2043
2044
2045 # This variable controls the format of the one-line message ``status''
2046 # displayed before each message in either the internal or an external
2047 # pager.  The valid sequences are listed in the ``$index_format''
2048 # section.
2049
2050 set pager_format="<%a> %*  %i (%P)"
2051
2052 # set pager_index_lines=0
2053 #
2054 # Name: pager_index_lines
2055 # Type: number
2056 # Default: 0
2057
2058 # ## SET BY A DEFAULT HOOK
2059
2060 # Determines the number of lines of a mini-index which is shown when in
2061 # the pager.  The current message, unless near the top or bottom of the
2062 # folder, will be roughly one third of the way down this mini-index,
2063 # giving the reader the context of a few messages before and after the
2064 # message.  This is useful, for example, to determine how many messages
2065 # remain to be read in the current thread.  One of the lines is reserved
2066 # for the status bar from the index, so a pager_index_lines of 6
2067 # will only show 5 lines of the actual index.  A value of 0 results in
2068 # no index being shown.  If the number of messages in the current folder
2069 # is less than pager_index_lines, then the index will only use as
2070 # many lines as it needs.
2071
2072 set pager_index_lines=5
2073
2074 # set pager_stop=no
2075 #
2076 # Name: pager_stop
2077 # Type: boolean
2078 # Default: no
2079
2080
2081 # When set, the internal-pager will not move to the next message
2082 # when you are at the end of a message and invoke the next-page
2083 # function.
2084
2085 set pager_stop=yes
2086
2087 # set crypt_autosign=no
2088 #
2089 # Name: crypt_autosign
2090 # Type: boolean
2091 # Default: no
2092
2093
2094 # Setting this variable will cause Mutt to always attempt to
2095 # cryptographically sign outgoing messages.  This can be overridden
2096 # by use of the pgp-menu, when signing is not required or
2097 # encryption is requested as well. If ``$smime_is_default'' is set,
2098 # then OpenSSL is used instead to create S/MIME messages and settings can
2099 # be overridden by use of the smime-menu.
2100 # (Crypto only)
2101
2102 set crypt_autosign=yes
2103
2104 # set crypt_autoencrypt=no
2105 #
2106 # Name: crypt_autoencrypt
2107 # Type: boolean
2108 # Default: no
2109
2110
2111 # Setting this variable will cause Mutt to always attempt to PGP
2112 # encrypt outgoing messages.  This is probably only useful in
2113 # connection to the send-hook command.  It can be overridden
2114 # by use of the pgp-menu, when encryption is not required or
2115 # signing is requested as well.  IF ``$smime_is_default'' is set,
2116 # then OpenSSL is used instead to create S/MIME messages and
2117 # settings can be overridden by use of the smime-menu.
2118 # (Crypto only)
2119
2120
2121 # set pgp_ignore_subkeys=yes
2122 #
2123 # Name: pgp_ignore_subkeys
2124 # Type: boolean
2125 # Default: yes
2126
2127
2128 # Setting this variable will cause Mutt to ignore OpenPGP subkeys. Instead,
2129 # the principal key will inherit the subkeys' capabilities.  Unset this
2130 # if you want to play interesting key selection games.
2131 # (PGP only)
2132
2133
2134 # set crypt_replyencrypt=yes
2135 #
2136 # Name: crypt_replyencrypt
2137 # Type: boolean
2138 # Default: yes
2139
2140
2141 # If set, automatically PGP or OpenSSL encrypt replies to messages which are
2142 # encrypted.
2143 # (Crypto only)
2144
2145
2146 # set crypt_replysign=no
2147 #
2148 # Name: crypt_replysign
2149 # Type: boolean
2150 # Default: no
2151
2152
2153 # If set, automatically PGP or OpenSSL sign replies to messages which are
2154 # signed.
2155
2156 # Note: this does not work on messages that are encrypted
2157 # and signed!
2158 # (Crypto only)
2159
2160 set crypt_replysign=yes
2161
2162 # set crypt_replysignencrypted=no
2163 #
2164 # Name: crypt_replysignencrypted
2165 # Type: boolean
2166 # Default: no
2167
2168
2169 # If set, automatically PGP or OpenSSL sign replies to messages
2170 # which are encrypted. This makes sense in combination with
2171 # ``$crypt_replyencrypt'', because it allows you to sign all
2172 # messages which are automatically encrypted.  This works around
2173 # the problem noted in ``$crypt_replysign'', that mutt is not able
2174 # to find out whether an encrypted message is also signed.
2175 # (Crypto only)
2176
2177 set crypt_replysignencrypted=yes
2178
2179 # set crypt_timestamp=yes
2180 #
2181 # Name: crypt_timestamp
2182 # Type: boolean
2183 # Default: yes
2184
2185
2186 # If set, mutt will include a time stamp in the lines surrounding
2187 # PGP or S/MIME output, so spoofing such lines is more difficult.
2188 # If you are using colors to mark these lines, and rely on these,
2189 # you may unset this setting.
2190 # (Crypto only)
2191
2192
2193 # set pgp_use_gpg_agent=no
2194 #
2195 # Name: pgp_use_gpg_agent
2196 # Type: boolean
2197 # Default: no
2198
2199
2200 # If set, mutt will use a possibly-running gpg-agent process.
2201 # (PGP only)
2202
2203 set pgp_use_gpg_agent=yes
2204
2205 # set crypt_verify_sig=yes
2206 #
2207 # Name: crypt_verify_sig
2208 # Type: quadoption
2209 # Default: yes
2210
2211
2212 # If ``yes'', always attempt to verify PGP or S/MIME signatures.
2213 # If ``ask'', ask whether or not to verify the signature. 
2214 # If ``no'', never attempt to verify cryptographic signatures.
2215 # (Crypto only)
2216
2217
2218 # set smime_is_default=no
2219 #
2220 # Name: smime_is_default
2221 # Type: boolean
2222 # Default: no
2223
2224
2225 # The default behaviour of mutt is to use PGP on all auto-sign/encryption
2226 # operations. To override and to use OpenSSL instead this must be set.
2227 # However, this has no effect while replying, since mutt will automatically 
2228 # select the same application that was used to sign/encrypt the original
2229 # message.  (Note that this variable can be overridden by unsetting $crypt_autosmime.)
2230 # (S/MIME only)
2231
2232
2233 # set smime_ask_cert_label=yes
2234 #
2235 # Name: smime_ask_cert_label
2236 # Type: boolean
2237 # Default: yes
2238
2239
2240 # This flag controls whether you want to be asked to enter a label
2241 # for a certificate about to be added to the database or not. It is
2242 # set by default.
2243 # (S/MIME only)
2244
2245
2246 # set smime_decrypt_use_default_key=yes
2247 #
2248 # Name: smime_decrypt_use_default_key
2249 # Type: boolean
2250 # Default: yes
2251
2252
2253 # If set (default) this tells mutt to use the default key for decryption. Otherwise,
2254 # if manage multiple certificate-key-pairs, mutt will try to use the mailbox-address
2255 # to determine the key to use. It will ask you to supply a key, if it can't find one.
2256 # (S/MIME only)
2257
2258
2259 # set pgp_entry_format="%4n %t%f %4l/0x%k %-4a %2c %u"
2260 #
2261 # Name: pgp_entry_format
2262 # Type: string
2263 # Default: "%4n %t%f %4l/0x%k %-4a %2c %u"
2264
2265
2266 # This variable allows you to customize the PGP key selection menu to
2267 # your personal taste. This string is similar to ``$index_format'', but
2268 # has its own set of printf()-like sequences:
2269
2270 # %n      number
2271 # %k      key id
2272 # %u      user id
2273 # %a      algorithm
2274 # %l      key length
2275 # %f      flags
2276 # %c      capabilities
2277 # %t      trust/validity of the key-uid association
2278 # %[<s>]  date of the key where <s> is an strftime(3) expression
2279
2280
2281 # (PGP only)
2282
2283
2284 # set pgp_good_sign=""
2285 #
2286 # Name: pgp_good_sign
2287 # Type: regular expression
2288 # Default: ""
2289
2290
2291 # If you assign a text to this variable, then a PGP signature is only
2292 # considered verified if the output from $pgp_verify_command contains
2293 # the text. Use this variable if the exit code from the command is 0
2294 # even for bad signatures.
2295 # (PGP only)
2296
2297
2298 # set pgp_check_exit=yes
2299 #
2300 # Name: pgp_check_exit
2301 # Type: boolean
2302 # Default: yes
2303
2304
2305 # If set, mutt will check the exit code of the PGP subprocess when
2306 # signing or encrypting.  A non-zero exit code means that the
2307 # subprocess failed.
2308 # (PGP only)
2309
2310
2311 # set pgp_long_ids=no
2312 #
2313 # Name: pgp_long_ids
2314 # Type: boolean
2315 # Default: no
2316
2317
2318 # If set, use 64 bit PGP key IDs. Unset uses the normal 32 bit Key IDs.
2319 # (PGP only)
2320
2321
2322 # set pgp_retainable_sigs=no
2323 #
2324 # Name: pgp_retainable_sigs
2325 # Type: boolean
2326 # Default: no
2327
2328
2329 # If set, signed and encrypted messages will consist of nested
2330 # multipart/signed and multipart/encrypted body parts.
2331
2332 # This is useful for applications like encrypted and signed mailing
2333 # lists, where the outer layer (multipart/encrypted) can be easily
2334 # removed, while the inner multipart/signed part is retained.
2335 # (PGP only)
2336
2337 set pgp_retainable_sigs=yes
2338
2339 # set pgp_autoinline=no
2340 #
2341 # Name: pgp_autoinline
2342 # Type: boolean
2343 # Default: no
2344
2345
2346 # This option controls whether Mutt generates old-style inline
2347 # (traditional) PGP encrypted or signed messages under certain
2348 # circumstances.  This can be overridden by use of the pgp-menu,
2349 # when inline is not required.
2350
2351 # Note that Mutt might automatically use PGP/MIME for messages
2352 # which consist of more than a single MIME part.  Mutt can be
2353 # configured to ask before sending PGP/MIME messages when inline
2354 # (traditional) would not work.
2355 # See also: ``$pgp_mime_auto''.
2356
2357 # Also note that using the old-style PGP message format is strongly
2358 # deprecated.
2359 # (PGP only)
2360
2361
2362 # set pgp_replyinline=no
2363 #
2364 # Name: pgp_replyinline
2365 # Type: boolean
2366 # Default: no
2367
2368
2369 # Setting this variable will cause Mutt to always attempt to
2370 # create an inline (traditional) message when replying to a
2371 # message which is PGP encrypted/signed inline.  This can be
2372 # overridden by use of the pgp-menu, when inline is not
2373 # required.  This option does not automatically detect if the
2374 # (replied-to) message is inline; instead it relies on Mutt
2375 # internals for previously checked/flagged messages.
2376
2377 # Note that Mutt might automatically use PGP/MIME for messages
2378 # which consist of more than a single MIME part.  Mutt can be
2379 # configured to ask before sending PGP/MIME messages when inline
2380 # (traditional) would not work.
2381 # See also: ``$pgp_mime_auto''.
2382
2383 # Also note that using the old-style PGP message format is strongly
2384 # deprecated.
2385 # (PGP only)
2386
2387
2388 # set pgp_show_unusable=yes
2389 #
2390 # Name: pgp_show_unusable
2391 # Type: boolean
2392 # Default: yes
2393
2394
2395 # If set, mutt will display non-usable keys on the PGP key selection
2396 # menu.  This includes keys which have been revoked, have expired, or
2397 # have been marked as ``disabled'' by the user.
2398 # (PGP only)
2399
2400 set pgp_show_unusable=no
2401
2402 # set pgp_sign_as=""
2403 #
2404 # Name: pgp_sign_as
2405 # Type: string
2406 # Default: ""
2407
2408
2409 # If you have more than one key pair, this option allows you to specify
2410 # which of your private keys to use.  It is recommended that you use the
2411 # keyid form to specify your key (e.g., ``0x00112233'').
2412 # (PGP only)
2413
2414 set pgp_sign_as="0x9C9D6979AE941637"
2415
2416 # set pgp_strict_enc=yes
2417 #
2418 # Name: pgp_strict_enc
2419 # Type: boolean
2420 # Default: yes
2421
2422
2423 # If set, Mutt will automatically encode PGP/MIME signed messages as
2424 # quoted-printable.  Please note that unsetting this variable may
2425 # lead to problems with non-verifyable PGP signatures, so only change
2426 # this if you know what you are doing.
2427 # (PGP only)
2428
2429
2430 # set pgp_timeout=300
2431 #
2432 # Name: pgp_timeout
2433 # Type: number
2434 # Default: 300
2435
2436
2437 # The number of seconds after which a cached passphrase will expire if
2438 # not used.
2439 # (PGP only)
2440
2441
2442 # set pgp_sort_keys=address
2443 #
2444 # Name: pgp_sort_keys
2445 # Type: sort order
2446 # Default: address
2447
2448
2449 # Specifies how the entries in the `pgp keys' menu are sorted. The
2450 # following are legal values:
2451
2452 # address sort alphabetically by user id
2453 # keyid   sort alphabetically by key id
2454 # date    sort by key creation date
2455 # trust   sort by the trust of the key
2456
2457
2458 # If you prefer reverse order of the above values, prefix it with
2459 # `reverse-'.
2460 # (PGP only)
2461
2462
2463 # set pgp_mime_auto=ask-yes
2464 #
2465 # Name: pgp_mime_auto
2466 # Type: quadoption
2467 # Default: ask-yes
2468
2469
2470 # This option controls whether Mutt will prompt you for
2471 # automatically sending a (signed/encrypted) message using
2472 # PGP/MIME when inline (traditional) fails (for any reason).
2473
2474 # Also note that using the old-style PGP message format is strongly
2475 # deprecated.
2476 # (PGP only)
2477
2478
2479 # set pgp_auto_decode=no
2480 #
2481 # Name: pgp_auto_decode
2482 # Type: boolean
2483 # Default: no
2484
2485
2486 # If set, mutt will automatically attempt to decrypt traditional PGP
2487 # messages whenever the user performs an operation which ordinarily would
2488 # result in the contents of the message being operated on.  For example,
2489 # if the user displays a pgp-traditional message which has not been manually
2490 # checked with the check-traditional-pgp function, mutt will automatically
2491 # check the message for traditional pgp.
2492
2493 set pgp_auto_decode=yes
2494
2495 # set pgp_decode_command=""
2496 #
2497 # Name: pgp_decode_command
2498 # Type: string
2499 # Default: ""
2500
2501
2502 # This format strings specifies a command which is used to decode 
2503 # application/pgp attachments.
2504
2505 # The PGP command formats have their own set of printf-like sequences:
2506
2507 # %p      Expands to PGPPASSFD=0 when a pass phrase is needed, to an empty
2508 #         string otherwise. Note: This may be used with a %? construct.
2509 # %f      Expands to the name of a file containing a message.
2510 # %s      Expands to the name of a file containing the signature part
2511 #                    of a multipart/signed attachment when verifying it.
2512 # %a      The value of $pgp_sign_as.
2513 # %r      One or more key IDs.
2514
2515
2516 # For examples on how to configure these formats for the various versions
2517 # of PGP which are floating around, see the pgp*.rc and gpg.rc files in
2518 # the samples/ subdirectory which has been installed on your system
2519 # alongside the documentation.
2520 # (PGP only)
2521
2522
2523 # set pgp_getkeys_command=""
2524 #
2525 # Name: pgp_getkeys_command
2526 # Type: string
2527 # Default: ""
2528
2529
2530 # This command is invoked whenever mutt will need public key information.
2531 # %r is the only printf-like sequence used with this format.
2532 # (PGP only)
2533
2534
2535 # set pgp_verify_command=""
2536 #
2537 # Name: pgp_verify_command
2538 # Type: string
2539 # Default: ""
2540
2541
2542 # This command is used to verify PGP signatures.
2543 # (PGP only)
2544
2545
2546 # set pgp_decrypt_command=""
2547 #
2548 # Name: pgp_decrypt_command
2549 # Type: string
2550 # Default: ""
2551
2552
2553 # This command is used to decrypt a PGP encrypted message.
2554 # (PGP only)
2555
2556
2557 # set pgp_clearsign_command=""
2558 #
2559 # Name: pgp_clearsign_command
2560 # Type: string
2561 # Default: ""
2562
2563
2564 # This format is used to create a old-style "clearsigned" PGP
2565 # message.  Note that the use of this format is strongly
2566 # deprecated.
2567 # (PGP only)
2568
2569
2570 # set pgp_sign_command=""
2571 #
2572 # Name: pgp_sign_command
2573 # Type: string
2574 # Default: ""
2575
2576
2577 # This command is used to create the detached PGP signature for a 
2578 # multipart/signed PGP/MIME body part.
2579 # (PGP only)
2580
2581
2582 # set pgp_encrypt_sign_command=""
2583 #
2584 # Name: pgp_encrypt_sign_command
2585 # Type: string
2586 # Default: ""
2587
2588
2589 # This command is used to both sign and encrypt a body part.
2590 # (PGP only)
2591
2592
2593 # set pgp_encrypt_only_command=""
2594 #
2595 # Name: pgp_encrypt_only_command
2596 # Type: string
2597 # Default: ""
2598
2599
2600 # This command is used to encrypt a body part without signing it.
2601 # (PGP only)
2602
2603
2604 # set pgp_import_command=""
2605 #
2606 # Name: pgp_import_command
2607 # Type: string
2608 # Default: ""
2609
2610
2611 # This command is used to import a key from a message into 
2612 # the user's public key ring.
2613 # (PGP only)
2614
2615
2616 # set pgp_export_command=""
2617 #
2618 # Name: pgp_export_command
2619 # Type: string
2620 # Default: ""
2621
2622
2623 # This command is used to export a public key from the user's
2624 # key ring.
2625 # (PGP only)
2626
2627
2628 # set pgp_verify_key_command=""
2629 #
2630 # Name: pgp_verify_key_command
2631 # Type: string
2632 # Default: ""
2633
2634
2635 # This command is used to verify key information from the key selection
2636 # menu.
2637 # (PGP only)
2638
2639
2640 # set pgp_list_secring_command=""
2641 #
2642 # Name: pgp_list_secring_command
2643 # Type: string
2644 # Default: ""
2645
2646
2647 # This command is used to list the secret key ring's contents.  The
2648 # output format must be analogous to the one used by 
2649 # gpg --list-keys --with-colons.
2650
2651 # This format is also generated by the pgpring utility which comes 
2652 # with mutt.
2653 # (PGP only)
2654
2655
2656 # set pgp_list_pubring_command=""
2657 #
2658 # Name: pgp_list_pubring_command
2659 # Type: string
2660 # Default: ""
2661
2662
2663 # This command is used to list the public key ring's contents.  The
2664 # output format must be analogous to the one used by 
2665 # gpg --list-keys --with-colons.
2666
2667 # This format is also generated by the pgpring utility which comes 
2668 # with mutt.
2669 # (PGP only)
2670
2671
2672 # set forward_decrypt=yes
2673 #
2674 # Name: forward_decrypt
2675 # Type: boolean
2676 # Default: yes
2677
2678
2679 # Controls the handling of encrypted messages when forwarding a message.
2680 # When set, the outer layer of encryption is stripped off.  This
2681 # variable is only used if ``$mime_forward'' is set and
2682 # ``$mime_forward_decode'' is unset.
2683 # (PGP only)
2684
2685
2686 # set smime_timeout=300
2687 #
2688 # Name: smime_timeout
2689 # Type: number
2690 # Default: 300
2691
2692
2693 # The number of seconds after which a cached passphrase will expire if
2694 # not used.
2695 # (S/MIME only)
2696
2697
2698 # set smime_encrypt_with=""
2699 #
2700 # Name: smime_encrypt_with
2701 # Type: string
2702 # Default: ""
2703
2704
2705 # This sets the algorithm that should be used for encryption.
2706 # Valid choices are "des", "des3", "rc2-40", "rc2-64", "rc2-128".
2707 # If unset "3des" (TripleDES) is used.
2708 # (S/MIME only)
2709
2710
2711 # set smime_keys=""
2712 #
2713 # Name: smime_keys
2714 # Type: path
2715 # Default: ""
2716
2717
2718 # Since there is no pubring/secring as with PGP, mutt has to handle
2719 # storage ad retrieval of keys/certs by itself. This is very basic right now,
2720 # and stores keys and certificates in two different directories, both
2721 # named as the hash-value retrieved from OpenSSL. There is an index file
2722 # which contains mailbox-address keyid pair, and which can be manually
2723 # edited. This one points to the location of the private keys.
2724 # (S/MIME only)
2725
2726 set smime_keys="~/.smime/keys"
2727
2728 # set smime_ca_location=""
2729 #
2730 # Name: smime_ca_location
2731 # Type: path
2732 # Default: ""
2733
2734
2735 # This variable contains the name of either a directory, or a file which
2736 # contains trusted certificates for use with OpenSSL.
2737 # (S/MIME only)
2738
2739 # Note: On Debian systems, this defaults to the first existing file in
2740 # the following list: ~/.smime/ca-certificates.crt ~/.smime/ca-bundle.crt
2741 # /etc/ssl/certs/ca-certificates.crt.
2742
2743
2744 # set smime_certificates=""
2745 #
2746 # Name: smime_certificates
2747 # Type: path
2748 # Default: ""
2749
2750
2751 # Since there is no pubring/secring as with PGP, mutt has to handle
2752 # storage and retrieval of keys by itself. This is very basic right
2753 # now, and keys and certificates are stored in two different
2754 # directories, both named as the hash-value retrieved from
2755 # OpenSSL. There is an index file which contains mailbox-address
2756 # keyid pairs, and which can be manually edited. This one points to
2757 # the location of the certificates.
2758 # (S/MIME only)
2759
2760 set smime_certificates="~/.smime/certificates"
2761
2762 # set smime_decrypt_command=""
2763 #
2764 # Name: smime_decrypt_command
2765 # Type: string
2766 # Default: ""
2767
2768
2769 # This format string specifies a command which is used to decrypt
2770 # application/x-pkcs7-mime attachments.
2771
2772 # The OpenSSL command formats have their own set of printf-like sequences
2773 # similar to PGP's:
2774
2775 # %f      Expands to the name of a file containing a message.
2776 # %s      Expands to the name of a file containing the signature part
2777 #                    of a multipart/signed attachment when verifying it.
2778 # %k      The key-pair specified with $smime_default_key
2779 # %c      One or more certificate IDs.
2780 # %a      The algorithm used for encryption.
2781 # %C      CA location:  Depending on whether $smime_ca_location
2782 #                    points to a directory or file, this expands to 
2783 #                    "-CApath $smime_ca_location" or "-CAfile $smime_ca_location".
2784
2785
2786 # For examples on how to configure these formats, see the smime.rc in
2787 # the samples/ subdirectory which has been installed on your system
2788 # alongside the documentation.
2789 # (S/MIME only)
2790
2791
2792 # set smime_verify_command=""
2793 #
2794 # Name: smime_verify_command
2795 # Type: string
2796 # Default: ""
2797
2798
2799 # This command is used to verify S/MIME signatures of type multipart/signed.
2800 # (S/MIME only)
2801
2802
2803 # set smime_verify_opaque_command=""
2804 #
2805 # Name: smime_verify_opaque_command
2806 # Type: string
2807 # Default: ""
2808
2809
2810 # This command is used to verify S/MIME signatures of type
2811 # application/x-pkcs7-mime.
2812 # (S/MIME only)
2813
2814
2815 # set smime_sign_command=""
2816 #
2817 # Name: smime_sign_command
2818 # Type: string
2819 # Default: ""
2820
2821
2822 # This command is used to created S/MIME signatures of type
2823 # multipart/signed, which can be read by all mail clients.
2824 # (S/MIME only)
2825
2826
2827 # set smime_sign_opaque_command=""
2828 #
2829 # Name: smime_sign_opaque_command
2830 # Type: string
2831 # Default: ""
2832
2833
2834 # This command is used to created S/MIME signatures of type
2835 # application/x-pkcs7-signature, which can only be handled by mail
2836 # clients supporting the S/MIME extension.
2837 # (S/MIME only)
2838
2839
2840 # set smime_encrypt_command=""
2841 #
2842 # Name: smime_encrypt_command
2843 # Type: string
2844 # Default: ""
2845
2846
2847 # This command is used to create encrypted S/MIME messages.
2848 # (S/MIME only)
2849
2850
2851 # set smime_pk7out_command=""
2852 #
2853 # Name: smime_pk7out_command
2854 # Type: string
2855 # Default: ""
2856
2857
2858 # This command is used to extract PKCS7 structures of S/MIME signatures,
2859 # in order to extract the public X509 certificate(s).
2860 # (S/MIME only)
2861
2862
2863 # set smime_get_cert_command=""
2864 #
2865 # Name: smime_get_cert_command
2866 # Type: string
2867 # Default: ""
2868
2869
2870 # This command is used to extract X509 certificates from a PKCS7 structure.
2871 # (S/MIME only)
2872
2873
2874 # set smime_get_signer_cert_command=""
2875 #
2876 # Name: smime_get_signer_cert_command
2877 # Type: string
2878 # Default: ""
2879
2880
2881 # This command is used to extract only the signers X509 certificate from a S/MIME
2882 # signature, so that the certificate's owner may get compared to the
2883 # email's 'From'-field.
2884 # (S/MIME only)
2885
2886
2887 # set smime_import_cert_command=""
2888 #
2889 # Name: smime_import_cert_command
2890 # Type: string
2891 # Default: ""
2892
2893
2894 # This command is used to import a certificate via smime_keys.
2895 # (S/MIME only)
2896
2897
2898 # set smime_get_cert_email_command=""
2899 #
2900 # Name: smime_get_cert_email_command
2901 # Type: string
2902 # Default: ""
2903
2904
2905 # This command is used to extract the mail address(es) used for storing
2906 # X509 certificates, and for verification purposes (to check whether the
2907 # certificate was issued for the sender's mailbox).
2908 # (S/MIME only)
2909
2910
2911 # set smime_default_key=""
2912 #
2913 # Name: smime_default_key
2914 # Type: string
2915 # Default: ""
2916
2917
2918 # This is the default key-pair to use for signing. This must be set to the
2919 # keyid (the hash-value that OpenSSL generates) to work properly
2920 # (S/MIME only)
2921
2922 set smime_default_key="a350124a.0"
2923
2924 # set ssl_force_tls=no
2925 #
2926 # Name: ssl_force_tls
2927 # Type: boolean
2928 # Default: no
2929
2930
2931 # If this variable is set, Mutt will require that all connections
2932 # to remote servers be encrypted. Furthermore it will attempt to
2933 # negotiate TLS even if the server does not advertise the capability,
2934 # since it would otherwise have to abort the connection anyway. This
2935 # option supersedes ``$ssl_starttls''.
2936
2937
2938 # set ssl_starttls=yes
2939 #
2940 # Name: ssl_starttls
2941 # Type: quadoption
2942 # Default: yes
2943
2944
2945 # If set (the default), mutt will attempt to use STARTTLS on servers
2946 # advertising the capability. When unset, mutt will not attempt to
2947 # use STARTTLS regardless of the server's capabilities.
2948
2949
2950 # set certificate_file="~/.mutt_certificates"
2951 #
2952 # Name: certificate_file
2953 # Type: path
2954 # Default: "~/.mutt_certificates"
2955
2956
2957 # This variable specifies the file where the certificates you trust
2958 # are saved. When an unknown certificate is encountered, you are asked
2959 # if you accept it or not. If you accept it, the certificate can also 
2960 # be saved in this file and further connections are automatically 
2961 # accepted.
2962
2963 # You can also manually add CA certificates in this file. Any server
2964 # certificate that is signed with one of these CA certificates are 
2965 # also automatically accepted.
2966
2967 # Example: set certificate_file=~/.mutt/certificates
2968
2969
2970 # set ssl_use_sslv3=yes
2971 #
2972 # Name: ssl_use_sslv3
2973 # Type: boolean
2974 # Default: yes
2975
2976
2977 # This variables specifies whether to attempt to use SSLv3 in the
2978 # SSL authentication process.
2979
2980
2981 # set ssl_use_tlsv1=yes
2982 #
2983 # Name: ssl_use_tlsv1
2984 # Type: boolean
2985 # Default: yes
2986
2987
2988 # This variables specifies whether to attempt to use TLSv1 in the
2989 # SSL authentication process.
2990
2991
2992 # set ssl_min_dh_prime_bits=0
2993 #
2994 # Name: ssl_min_dh_prime_bits
2995 # Type: number
2996 # Default: 0
2997
2998
2999 # This variable specifies the minimum acceptable prime size (in bits)
3000 # for use in any Diffie-Hellman key exchange. A value of 0 will use
3001 # the default from the GNUTLS library.
3002
3003
3004 # set ssl_ca_certificates_file=""
3005 #
3006 # Name: ssl_ca_certificates_file
3007 # Type: path
3008 # Default: ""
3009
3010
3011 # This variable specifies a file containing trusted CA certificates.
3012 # Any server certificate that is signed with one of these CA
3013 # certificates are also automatically accepted.
3014
3015 # Example: set ssl_ca_certificates_file=/etc/ssl/certs/ca-certificates.crt
3016
3017 # Note: On Debian systems, this variable defaults to the example
3018 # mentioned. This file is managed by the ``ca-certificates'' package.
3019
3020
3021 # set pipe_split=no
3022 #
3023 # Name: pipe_split
3024 # Type: boolean
3025 # Default: no
3026
3027
3028 # Used in connection with the pipe-message command and the ``tag-
3029 # prefix'' operator.  If this variable is unset, when piping a list of
3030 # tagged messages Mutt will concatenate the messages and will pipe them
3031 # as a single folder.  When set, Mutt will pipe the messages one by one.
3032 # In both cases the messages are piped in the current sorted order,
3033 # and the ``$pipe_sep'' separator is added after each message.
3034
3035
3036 # set pipe_decode=no
3037 #
3038 # Name: pipe_decode
3039 # Type: boolean
3040 # Default: no
3041
3042
3043 # Used in connection with the pipe-message command.  When unset,
3044 # Mutt will pipe the messages without any preprocessing. When set, Mutt
3045 # will weed headers and will attempt to PGP/MIME decode the messages
3046 # first.
3047
3048 set pipe_decode
3049
3050 # set pipe_sep="\n"
3051 #
3052 # Name: pipe_sep
3053 # Type: string
3054 # Default: "\n"
3055
3056
3057 # The separator to add between messages when piping a list of tagged
3058 # messages to an external Unix command.
3059
3060
3061 # set pop_authenticators=""
3062 #
3063 # Name: pop_authenticators
3064 # Type: string
3065 # Default: ""
3066
3067
3068 # This is a colon-delimited list of authentication methods mutt may
3069 # attempt to use to log in to an POP server, in the order mutt should
3070 # try them.  Authentication methods are either 'user', 'apop' or any
3071 # SASL mechanism, eg 'digest-md5', 'gssapi' or 'cram-md5'.
3072 # This parameter is case-insensitive. If this parameter is unset
3073 # (the default) mutt will try all available methods, in order from
3074 # most-secure to least-secure.
3075
3076 # Example: set pop_authenticators="digest-md5:apop:user"
3077
3078
3079 # set pop_auth_try_all=yes
3080 #
3081 # Name: pop_auth_try_all
3082 # Type: boolean
3083 # Default: yes
3084
3085
3086 # If set, Mutt will try all available methods. When unset, Mutt will
3087 # only fall back to other authentication methods if the previous
3088 # methods are unavailable. If a method is available but authentication
3089 # fails, Mutt will not connect to the POP server.
3090
3091
3092 # set pop_checkinterval=60
3093 #
3094 # Name: pop_checkinterval
3095 # Type: number
3096 # Default: 60
3097
3098
3099 # This variable configures how often (in seconds) mutt should look for
3100 # new mail in the currently selected mailbox if it is a POP mailbox.
3101
3102
3103 # set pop_delete=ask-no
3104 #
3105 # Name: pop_delete
3106 # Type: quadoption
3107 # Default: ask-no
3108
3109
3110 # If set, Mutt will delete successfully downloaded messages from the POP
3111 # server when using the fetch-mail function.  When unset, Mutt will
3112 # download messages but also leave them on the POP server.
3113
3114
3115 # set pop_host=""
3116 #
3117 # Name: pop_host
3118 # Type: string
3119 # Default: ""
3120
3121
3122 # The name of your POP server for the fetch-mail function.  You
3123 # can also specify an alternative port, username and password, ie:
3124
3125 # [pop[s]://][username[:password]@]popserver[:port]
3126
3127
3128 # set pop_last=no
3129 #
3130 # Name: pop_last
3131 # Type: boolean
3132 # Default: no
3133
3134
3135 # If this variable is set, mutt will try to use the "LAST" POP command
3136 # for retrieving only unread messages from the POP server when using
3137 # the fetch-mail function.
3138
3139
3140 # set pop_reconnect=ask-yes
3141 #
3142 # Name: pop_reconnect
3143 # Type: quadoption
3144 # Default: ask-yes
3145
3146
3147 # Controls whether or not Mutt will try to reconnect to POP server if
3148 # the connection is lost.
3149
3150
3151 # set pop_user=""
3152 #
3153 # Name: pop_user
3154 # Type: string
3155 # Default: ""
3156
3157
3158 # Your login name on the POP server.
3159
3160 # This variable defaults to your user name on the local machine.
3161
3162
3163 # set pop_pass=""
3164 #
3165 # Name: pop_pass
3166 # Type: string
3167 # Default: ""
3168
3169
3170 # Specifies the password for your POP account.  If unset, Mutt will
3171 # prompt you for your password when you open POP mailbox.
3172 # Warning: you should only use this option when you are on a
3173 # fairly secure machine, because the superuser can read your muttrc
3174 # even if you are the only one who can read the file.
3175
3176
3177 # set post_indent_string=""
3178 #
3179 # Name: post_indent_string
3180 # Type: string
3181 # Default: ""
3182
3183
3184 # Similar to the ``$attribution'' variable, Mutt will append this
3185 # string after the inclusion of a message which is being replied to.
3186
3187
3188 # set postpone=ask-yes
3189 #
3190 # Name: postpone
3191 # Type: quadoption
3192 # Default: ask-yes
3193
3194
3195 # Controls whether or not messages are saved in the ``$postponed''
3196 # mailbox when you elect not to send immediately. Also see the
3197 # ``$recall'' variable.
3198
3199
3200 # set postponed="~/postponed"
3201 #
3202 # Name: postponed
3203 # Type: path
3204 # Default: "~/postponed"
3205
3206
3207 # Mutt allows you to indefinitely ``postpone sending a message'' which
3208 # you are editing.  When you choose to postpone a message, Mutt saves it
3209 # in the mailbox specified by this variable.  Also see the ``$postpone''
3210 # variable.
3211
3212 set postponed="=drafts"
3213
3214 # set preconnect=""
3215 #
3216 # Name: preconnect
3217 # Type: string
3218 # Default: ""
3219
3220
3221 # If set, a shell command to be executed if mutt fails to establish
3222 # a connection to the server. This is useful for setting up secure
3223 # connections, e.g. with ssh(1). If the command returns a  nonzero
3224 # status, mutt gives up opening the server. Example:
3225
3226 # preconnect="ssh -f -q -L 1234:mailhost.net:143 mailhost.net
3227 # sleep 20 < /dev/null > /dev/null"
3228
3229 # Mailbox 'foo' on mailhost.net can now be reached
3230 # as '{localhost:1234}foo'.
3231
3232 # NOTE: For this example to work, you must be able to log in to the
3233 # remote machine without having to enter a password.
3234
3235
3236 # set print=ask-no
3237 #
3238 # Name: print
3239 # Type: quadoption
3240 # Default: ask-no
3241
3242
3243 # Controls whether or not Mutt really prints messages.
3244 # This is set to ask-no by default, because some people
3245 # accidentally hit ``p'' often (like me).
3246
3247
3248 # set print_command="lpr"
3249 #
3250 # Name: print_command
3251 # Type: path
3252 # Default: "lpr"
3253
3254
3255 # This specifies the command pipe that should be used to print messages.
3256
3257 #set print_command="iconv -s -tlatin1//TRANSLIT | a2ps -=mail -Xlatin1 --title='%D{%Y.%m.%d.%H%M%S}-\$t2-\$t1' -B --borders=no --header='\$t2: \$t1' --left-footer='#?l!%E!#?v|%E|%s./%s#|!' --right-footer='#?l!%s./%s#!#?v|%s./%s#|%E|!' -cl100 -1qP cupspdf"
3258 set print_command="muttprint"
3259
3260
3261 # set print_decode=yes
3262 #
3263 # Name: print_decode
3264 # Type: boolean
3265 # Default: yes
3266
3267
3268 # Used in connection with the print-message command.  If this
3269 # option is set, the message is decoded before it is passed to the
3270 # external command specified by $print_command.  If this option
3271 # is unset, no processing will be applied to the message when
3272 # printing it.  The latter setting may be useful if you are using
3273 # some advanced printer filter which is able to properly format
3274 # e-mail messages for printing.
3275
3276
3277 # set print_split=no
3278 #
3279 # Name: print_split
3280 # Type: boolean
3281 # Default: no
3282
3283
3284 # Used in connection with the print-message command.  If this option
3285 # is set, the command specified by $print_command is executed once for
3286 # each message which is to be printed.  If this option is unset, 
3287 # the command specified by $print_command is executed only once, and
3288 # all the messages are concatenated, with a form feed as the message
3289 # separator.
3290
3291 # Those who use the enscript(1) program's mail-printing mode will
3292 # most likely want to set this option.
3293 #
3294 set print_split=yes
3295
3296 # set prompt_after=yes
3297 #
3298 # Name: prompt_after
3299 # Type: boolean
3300 # Default: yes
3301
3302
3303 # If you use an external ``$pager'', setting this variable will
3304 # cause Mutt to prompt you for a command when the pager exits rather
3305 # than returning to the index menu.  If unset, Mutt will return to the
3306 # index menu when the external pager exits.
3307
3308
3309 # set query_command=""
3310 #
3311 # Name: query_command
3312 # Type: path
3313 # Default: ""
3314
3315
3316 # This specifies the command that mutt will use to make external address
3317 # queries.  The string should contain a %s, which will be substituted
3318 # with the query string the user types.  See ``query'' for more
3319 # information.
3320
3321 set query_command="lbdbq"
3322
3323 # set query_format="%4c %t %-25.25a %-25.25n %?e?(%e)?"
3324 #
3325 # Name: query_format
3326 # Type: string
3327 # Default: "%4c %t %-25.25a %-25.25n %?e?(%e)?"
3328
3329
3330 # This variable describes the format of the `query' menu. The
3331 # following printf-style sequences are understood:
3332
3333 # %a      destination address
3334 # %c      current entry number
3335 # %e      extra information *
3336 # %n      destination name
3337 # %t      ``*'' if current entry is tagged, a space otherwise
3338 # %>X     right justify the rest of the string and pad with "X"
3339 # %|X     pad to the end of the line with "X"
3340 # %*X     soft-fill with character "X" as pad
3341
3342
3343 # For an explanation of `soft-fill', see the ``$index_format'' documentation.
3344
3345 # * = can be optionally printed if nonzero, see the ``$status_format'' documentation.
3346
3347
3348 # set quit=yes
3349 #
3350 # Name: quit
3351 # Type: quadoption
3352 # Default: yes
3353
3354
3355 # This variable controls whether ``quit'' and ``exit'' actually quit
3356 # from mutt.  If it set to yes, they do quit, if it is set to no, they
3357 # have no effect, and if it is set to ask-yes or ask-no, you are
3358 # prompted for confirmation when you try to quit.
3359
3360
3361 # set quote_regexp="^([ \t]*[|>:}#])+"
3362 #
3363 # Name: quote_regexp
3364 # Type: regular expression
3365 # Default: "^([ \t]*[|>:}#])+"
3366
3367
3368 # A regular expression used in the internal-pager to determine quoted
3369 # sections of text in the body of a message.
3370
3371 # Note: In order to use the quotedx patterns in the
3372 # internal pager, you need to set this to a regular expression that
3373 # matches exactly the quote characters at the beginning of quoted
3374 # lines.
3375
3376
3377 # set read_inc=10
3378 #
3379 # Name: read_inc
3380 # Type: number
3381 # Default: 10
3382
3383
3384 # If set to a value greater than 0, Mutt will display which message it
3385 # is currently on when reading a mailbox or when performing search actions
3386 # such as search and limit. The message is printed after
3387 # read_inc messages have been read or searched (e.g., if set to 25, Mutt will
3388 # print a message when it is at message 25, and then again when it gets
3389 # to message 50).  This variable is meant to indicate progress when
3390 # reading or searching large mailboxes which may take some time.
3391 # When set to 0, only a single message will appear before the reading
3392 # the mailbox.
3393
3394 # Also see the ``$write_inc'' variable and the ``Tuning'' section of the
3395 # manual for performance considerations.
3396
3397
3398 # set read_only=no
3399 #
3400 # Name: read_only
3401 # Type: boolean
3402 # Default: no
3403
3404
3405 # If set, all folders are opened in read-only mode.
3406
3407
3408 # set realname=""
3409 #
3410 # Name: realname
3411 # Type: string
3412 # Default: ""
3413
3414
3415 # This variable specifies what "real" or "personal" name should be used
3416 # when sending messages.
3417
3418 # By default, this is the GECOS field from /etc/passwd.  Note that this
3419 # variable will not be used when the user has set a real name
3420 # in the $from variable.
3421
3422
3423 # set recall=ask-yes
3424 #
3425 # Name: recall
3426 # Type: quadoption
3427 # Default: ask-yes
3428
3429
3430 # Controls whether or not Mutt recalls postponed messages
3431 # when composing a new message.  Also see ``$postponed''.
3432
3433 # Setting this variable to ``yes'' is not generally useful, and thus not
3434 # recommended.
3435
3436 set recall=no
3437
3438 # set record="~/sent"
3439 #
3440 # Name: record
3441 # Type: path
3442 # Default: "~/sent"
3443
3444
3445 # This specifies the file into which your outgoing messages should be
3446 # appended.  (This is meant as the primary method for saving a copy of
3447 # your messages, but another way to do this is using the ``my_hdr''
3448 # command to create a Bcc: field with your email address in it.)
3449
3450 # The value of $record is overridden by the ``$force_name'' and
3451 # ``$save_name'' variables, and the ``fcc-hook'' command.
3452
3453 #set record="=outgoing"
3454 set record="=store"
3455
3456 # set reply_regexp="^(re([\\[0-9\\]+])*|aw):[ \t]*"
3457 #
3458 # Name: reply_regexp
3459 # Type: regular expression
3460 # Default: "^(re([\\[0-9\\]+])*|aw):[ \t]*"
3461
3462
3463 # A regular expression used to recognize reply messages when threading
3464 # and replying. The default value corresponds to the English "Re:" and
3465 # the German "Aw:".
3466
3467 set reply_regexp="^((re([-[(]?[[:digit:]]+[)]]?)?|a(nt)?w(ort)?|wg|s(gkb|v)):[[:space:]]*)+"
3468
3469 # set reply_self=no
3470 #
3471 # Name: reply_self
3472 # Type: boolean
3473 # Default: no
3474
3475
3476 # If unset and you are replying to a message sent by you, Mutt will
3477 # assume that you want to reply to the recipients of that message rather
3478 # than to yourself.
3479
3480
3481 # set reply_to=ask-yes
3482 #
3483 # Name: reply_to
3484 # Type: quadoption
3485 # Default: ask-yes
3486
3487
3488 # If set, when replying to a message, Mutt will use the address listed
3489 # in the Reply-to: header as the recipient of the reply.  If unset,
3490 # it will use the address in the From: header field instead.  This
3491 # option is useful for reading a mailing list that sets the Reply-To:
3492 # header field to the list address and you want to send a private
3493 # message to the author of a message.
3494
3495
3496 # set resolve=yes
3497 #
3498 # Name: resolve
3499 # Type: boolean
3500 # Default: yes
3501
3502
3503 # When set, the cursor will be automatically advanced to the next
3504 # (possibly undeleted) message whenever a command that modifies the
3505 # current message is executed.
3506
3507
3508 # set reverse_alias=no
3509 #
3510 # Name: reverse_alias
3511 # Type: boolean
3512 # Default: no
3513
3514
3515 # This variable controls whether or not Mutt will display the "personal"
3516 # name from your aliases in the index menu if it finds an alias that
3517 # matches the message's sender.  For example, if you have the following
3518 # alias:
3519
3520 # alias juser abd30425@somewhere.net (Joe User)
3521
3522 # and then you receive mail which contains the following header:
3523
3524 # From: abd30425@somewhere.net
3525
3526 # It would be displayed in the index menu as ``Joe User'' instead of
3527 # ``abd30425@somewhere.net.''  This is useful when the person's e-mail
3528 # address is not human friendly (like CompuServe addresses).
3529
3530
3531 # set reverse_name=no
3532 #
3533 # Name: reverse_name
3534 # Type: boolean
3535 # Default: no
3536
3537
3538 # It may sometimes arrive that you receive mail to a certain machine,
3539 # move the messages to another machine, and reply to some the messages
3540 # from there.  If this variable is set, the default From: line of
3541 # the reply messages is built using the address where you received the
3542 # messages you are replying to if that address matches your
3543 # alternates.  If the variable is unset, or the address that would be
3544 # used doesn't match your alternates, the From: line will use
3545 # your address on the current machine.
3546
3547 set reverse_name=yes
3548
3549 # set reverse_realname=yes
3550 #
3551 # Name: reverse_realname
3552 # Type: boolean
3553 # Default: yes
3554
3555
3556 # This variable fine-tunes the behaviour of the reverse_name feature.
3557 # When it is set, mutt will use the address from incoming messages as-is,
3558 # possibly including eventual real names.  When it is unset, mutt will
3559 # override any such real names with the setting of the realname variable.
3560
3561
3562 # set rfc2047_parameters=no
3563 #
3564 # Name: rfc2047_parameters
3565 # Type: boolean
3566 # Default: no
3567
3568
3569 # When this variable is set, Mutt will decode RFC-2047-encoded MIME 
3570 # parameters. You want to set this variable when mutt suggests you
3571 # to save attachments to files named like this: 
3572 # =?iso-8859-1?Q?file=5F=E4=5F991116=2Ezip?=
3573
3574 # When this variable is set interactively, the change doesn't have
3575 # the desired effect before you have changed folders.
3576
3577 # Note that this use of RFC 2047's encoding is explicitly,
3578 # prohibited by the standard, but nevertheless encountered in the
3579 # wild.
3580 # Also note that setting this parameter will not have the effect 
3581 # that mutt generates this kind of encoding.  Instead, mutt will
3582 # unconditionally use the encoding specified in RFC 2231.
3583
3584 set rfc2047_parameters=yes
3585
3586 # set save_address=no
3587 #
3588 # Name: save_address
3589 # Type: boolean
3590 # Default: no
3591
3592
3593 # If set, mutt will take the sender's full address when choosing a
3594 # default folder for saving a mail. If ``$save_name'' or ``$force_name''
3595 # is set too, the selection of the fcc folder will be changed as well.
3596
3597
3598 # set save_empty=yes
3599 #
3600 # Name: save_empty
3601 # Type: boolean
3602 # Default: yes
3603
3604
3605 # When unset, mailboxes which contain no saved messages will be removed
3606 # when closed (the exception is ``$spoolfile'' which is never removed).
3607 # If set, mailboxes are never removed.
3608
3609 # Note: This only applies to mbox and MMDF folders, Mutt does not
3610 # delete MH and Maildir directories.
3611
3612
3613 # set save_history=0
3614 #
3615 # Name: save_history
3616 # Type: number
3617 # Default: 0
3618
3619
3620 # This variable controls the size of the history saved in the
3621 # ``$history_file'' file.
3622
3623 set save_history=100
3624
3625 # set save_name=no
3626 #
3627 # Name: save_name
3628 # Type: boolean
3629 # Default: no
3630
3631
3632 # This variable controls how copies of outgoing messages are saved.
3633 # When set, a check is made to see if a mailbox specified by the
3634 # recipient address exists (this is done by searching for a mailbox in
3635 # the ``$folder'' directory with the username part of the
3636 # recipient address).  If the mailbox exists, the outgoing message will
3637 # be saved to that mailbox, otherwise the message is saved to the
3638 # ``$record'' mailbox.
3639
3640 # Also see the ``$force_name'' variable.
3641
3642
3643 # set score=yes
3644 #
3645 # Name: score
3646 # Type: boolean
3647 # Default: yes
3648
3649
3650 # When this variable is unset, scoring is turned off.  This can
3651 # be useful to selectively disable scoring for certain folders when the
3652 # ``$score_threshold_delete'' variable and friends are used.
3653
3654
3655 # set score_threshold_delete=-1
3656 #
3657 # Name: score_threshold_delete
3658 # Type: number
3659 # Default: -1
3660
3661
3662 # Messages which have been assigned a score equal to or lower than the value
3663 # of this variable are automatically marked for deletion by mutt.  Since
3664 # mutt scores are always greater than or equal to zero, the default setting
3665 # of this variable will never mark a message for deletion.
3666
3667
3668 # set score_threshold_flag=9999
3669 #
3670 # Name: score_threshold_flag
3671 # Type: number
3672 # Default: 9999
3673
3674
3675 # Messages which have been assigned a score greater than or equal to this 
3676 # variable's value are automatically marked "flagged".
3677
3678
3679 # set score_threshold_read=-1
3680 #
3681 # Name: score_threshold_read
3682 # Type: number
3683 # Default: -1
3684
3685
3686 # Messages which have been assigned a score equal to or lower than the value
3687 # of this variable are automatically marked as read by mutt.  Since
3688 # mutt scores are always greater than or equal to zero, the default setting
3689 # of this variable will never mark a message read.
3690
3691
3692 # set send_charset="us-ascii:iso-8859-1:utf-8"
3693 #
3694 # Name: send_charset
3695 # Type: string
3696 # Default: "us-ascii:iso-8859-1:utf-8"
3697
3698
3699 # A colon-delimited list of character sets for outgoing messages. Mutt will use the
3700 # first character set into which the text can be converted exactly.
3701 # If your ``$charset'' is not iso-8859-1 and recipients may not
3702 # understand UTF-8, it is advisable to include in the list an
3703 # appropriate widely used standard character set (such as
3704 # iso-8859-2, koi8-r or iso-2022-jp) either instead of or after
3705 # "iso-8859-1".
3706
3707 # In case the text cannot be converted into one of these exactly,
3708 # mutt uses ``$charset'' as a fallback.
3709
3710
3711 # set sendmail="/usr/sbin/sendmail -oem -oi"
3712 #
3713 # Name: sendmail
3714 # Type: path
3715 # Default: "/usr/sbin/sendmail -oem -oi"
3716
3717
3718 # Specifies the program and arguments used to deliver mail sent by Mutt.
3719 # Mutt expects that the specified program interprets additional
3720 # arguments as recipient addresses.
3721
3722 #set sendmail="/bin/true"
3723 set sendmail="$my_confdir/sendmail"
3724 #set sendmail="/usr/sbin/sendmail -oem -oi"
3725
3726 # set sendmail_wait=0
3727 #
3728 # Name: sendmail_wait
3729 # Type: number
3730 # Default: 0
3731
3732
3733 # Specifies the number of seconds to wait for the ``$sendmail'' process
3734 # to finish before giving up and putting delivery in the background.
3735
3736 # Mutt interprets the value of this variable as follows:
3737 # >0      number of seconds to wait for sendmail to finish before continuing
3738 # 0       wait forever for sendmail to finish
3739 # <0      always put sendmail in the background without waiting
3740
3741
3742 # Note that if you specify a value other than 0, the output of the child
3743 # process will be put in a temporary file.  If there is some error, you
3744 # will be informed as to where to find the output.
3745
3746
3747 # set shell=""
3748 #
3749 # Name: shell
3750 # Type: path
3751 # Default: ""
3752
3753
3754 # Command to use when spawning a subshell.  By default, the user's login
3755 # shell from /etc/passwd is used.
3756
3757
3758 # set sig_dashes=yes
3759 #
3760 # Name: sig_dashes
3761 # Type: boolean
3762 # Default: yes
3763
3764
3765 # If set, a line containing ``-- '' will be inserted before your
3766 # ``$signature''.  It is strongly recommended that you not unset
3767 # this variable unless your ``signature'' contains just your name.  The
3768 # reason for this is because many software packages use ``-- \n'' to
3769 # detect your signature.  For example, Mutt has the ability to highlight
3770 # the signature in a different color in the builtin pager.
3771
3772 set sig_dashes=no
3773
3774 # set sig_on_top=no
3775 #
3776 # Name: sig_on_top
3777 # Type: boolean
3778 # Default: no
3779
3780
3781 # If set, the signature will be included before any quoted or forwarded
3782 # text.  It is strongly recommended that you do not set this variable
3783 # unless you really know what you are doing, and are prepared to take
3784 # some heat from netiquette guardians.
3785
3786
3787 # set signature="~/.signature"
3788 #
3789 # Name: signature
3790 # Type: path
3791 # Default: "~/.signature"
3792
3793
3794 # Specifies the filename of your signature, which is appended to all
3795 # outgoing messages.   If the filename ends with a pipe (``|''), it is
3796 # assumed that filename is a shell command and input should be read from
3797 # its stdout.
3798
3799 #set signature="~/.mutt/getsignature|"
3800
3801 # set simple_search="~f %s | ~s %s"
3802 #
3803 # Name: simple_search
3804 # Type: string
3805 # Default: "~f %s | ~s %s"
3806
3807
3808 # Specifies how Mutt should expand a simple search into a real search
3809 # pattern.  A simple search is one that does not contain any of the ~
3810 # operators.  See ``patterns'' for more information on search patterns.
3811
3812 # For example, if you simply type joe at a search or limit prompt, Mutt
3813 # will automatically expand it to the value specified by this variable.
3814 # For the default value it would be:
3815
3816 # ~f joe | ~s joe
3817 set simple_search="~L %s | ~s %s"
3818
3819 # set smart_wrap=yes
3820 #
3821 # Name: smart_wrap
3822 # Type: boolean
3823 # Default: yes
3824
3825
3826 # Controls the display of lines longer than the screen width in the
3827 # internal pager. If set, long lines are wrapped at a word boundary.  If
3828 # unset, lines are simply wrapped at the screen edge. Also see the
3829 # ``$markers'' variable.
3830
3831
3832 # set smileys="(>From )|(:[-^]?[][)(><}{|/DP])"
3833 #
3834 # Name: smileys
3835 # Type: regular expression
3836 # Default: "(>From )|(:[-^]?[][)(><}{|/DP])"
3837
3838
3839 # The pager uses this variable to catch some common false
3840 # positives of ``$quote_regexp'', most notably smileys in the beginning
3841 # of a line
3842
3843
3844 # set sleep_time=1
3845 #
3846 # Name: sleep_time
3847 # Type: number
3848 # Default: 1
3849
3850
3851 # Specifies time, in seconds, to pause while displaying certain informational
3852 # messages, while moving from folder to folder and after expunging
3853 # messages from the current folder.  The default is to pause one second, so 
3854 # a value of zero for this option suppresses the pause.
3855
3856
3857 # set smtp_authenticators=""
3858 #
3859 # Name: smtp_authenticators
3860 # Type: string
3861 # Default: ""
3862
3863
3864 # This is a colon-delimited list of authentication methods mutt may
3865 # attempt to use to log in to an SMTP server, in the order mutt should
3866 # try them.  Authentication methods are any SASL mechanism, eg
3867 # ``digest-md5'', ``gssapi'' or ``cram-md5''.
3868 # This parameter is case-insensitive. If this parameter is unset
3869 # (the default) mutt will try all available methods, in order from
3870 # most-secure to least-secure.
3871
3872 # Example: set smtp_authenticators="digest-md5:cram-md5"
3873
3874
3875 # set smtp_pass=""
3876 #
3877 # Name: smtp_pass
3878 # Type: string
3879 # Default: ""
3880
3881
3882 # Specifies the password for your SMTP account.  If unset, Mutt will
3883 # prompt you for your password when you first send mail via SMTP.
3884 # See ``smtp_url'' to configure mutt to send mail via SMTP.
3885 # Warning: you should only use this option when you are on a
3886 # fairly secure machine, because the superuser can read your muttrc even
3887 # if you are the only one who can read the file.
3888
3889
3890 # set smtp_url=""
3891 #
3892 # Name: smtp_url
3893 # Type: string
3894 # Default: ""
3895
3896
3897 # Defines the SMTP ``smart'' host where sent messages should relayed for
3898 # delivery. This should take the form of an SMTP URL, eg:
3899
3900 # smtp[s]://[user[:pass]@]host[:port]/
3901
3902 # Setting this variable overrides the value of the ``$sendmail''
3903 # variable.
3904
3905
3906 # set sort=date
3907 #
3908 # Name: sort
3909 # Type: sort order
3910 # Default: date
3911
3912
3913 # Specifies how to sort messages in the index menu.  Valid values
3914 # are:
3915
3916 #    date or date-sent
3917 #    date-received
3918 #    from
3919 #    mailbox-order (unsorted)
3920 #    score
3921 #    size
3922 #    spam
3923 #    subject
3924 #    threads
3925 #    to
3926
3927 # You may optionally use the reverse- prefix to specify reverse sorting
3928 # order (example: set sort=reverse-date-sent).
3929
3930 # Note: On Debian systems, this option is set by default to
3931 # ``threads'' in /etc/Muttrc.
3932
3933 set sort=threads
3934
3935 # set sort_alias=alias
3936 #
3937 # Name: sort_alias
3938 # Type: sort order
3939 # Default: alias
3940
3941
3942 # Specifies how the entries in the `alias' menu are sorted.  The
3943 # following are legal values:
3944
3945 #    address (sort alphabetically by email address)
3946 #    alias (sort alphabetically by alias name)
3947 #    unsorted (leave in order specified in .muttrc)
3948
3949
3950 # set sort_aux=date
3951 #
3952 # Name: sort_aux
3953 # Type: sort order
3954 # Default: date
3955
3956
3957 # When sorting by threads, this variable controls how threads are sorted
3958 # in relation to other threads, and how the branches of the thread trees
3959 # are sorted.  This can be set to any value that ``$sort'' can, except
3960 # threads (in that case, mutt will just use date-sent).  You can also
3961 # specify the last- prefix in addition to the reverse- prefix, but last-
3962 # must come after reverse-.  The last- prefix causes messages to be
3963 # sorted against its siblings by which has the last descendant, using
3964 # the rest of sort_aux as an ordering.  For instance, set sort_aux=last-
3965 # date-received would mean that if a new message is received in a
3966 # thread, that thread becomes the last one displayed (or the first, if
3967 # you have set sort=reverse-threads.) Note: For reversed ``$sort''
3968 # order $sort_aux is reversed again (which is not the right thing to do,
3969 # but kept to not break any existing configuration setting).
3970
3971 set sort_aux=last-date-received
3972
3973 # set sort_browser=alpha
3974 #
3975 # Name: sort_browser
3976 # Type: sort order
3977 # Default: alpha
3978
3979
3980 # Specifies how to sort entries in the file browser.  By default, the
3981 # entries are sorted alphabetically.  Valid values:
3982
3983 #    alpha (alphabetically)
3984 #    date
3985 #    size
3986 #    unsorted
3987
3988 # You may optionally use the reverse- prefix to specify reverse sorting
3989 # order (example: set sort_browser=reverse-date).
3990
3991
3992 # set sort_re=yes
3993 #
3994 # Name: sort_re
3995 # Type: boolean
3996 # Default: yes
3997
3998
3999 # This variable is only useful when sorting by threads with
4000 # ``$strict_threads'' unset.  In that case, it changes the heuristic
4001 # mutt uses to thread messages by subject.  With sort_re set, mutt will
4002 # only attach a message as the child of another message by subject if
4003 # the subject of the child message starts with a substring matching the
4004 # setting of ``$reply_regexp''.  With sort_re unset, mutt will attach
4005 # the message whether or not this is the case, as long as the
4006 # non-``$reply_regexp'' parts of both messages are identical.
4007
4008
4009 # set spam_separator=","
4010 #
4011 # Name: spam_separator
4012 # Type: string
4013 # Default: ","
4014
4015
4016 # ``spam_separator'' controls what happens when multiple spam headers
4017 # are matched: if unset, each successive header will overwrite any
4018 # previous matches value for the spam label. If set, each successive
4019 # match will append to the previous, using ``spam_separator'' as a
4020 # separator.
4021
4022
4023 # set spoolfile=""
4024 #
4025 # Name: spoolfile
4026 # Type: path
4027 # Default: ""
4028
4029
4030 # If your spool mailbox is in a non-default place where Mutt cannot find
4031 # it, you can specify its location with this variable.  Mutt will
4032 # automatically set this variable to the value of the environment
4033 # variable $MAIL if it is not set.
4034
4035 set spoolfile="=inbox"
4036
4037 # set status_chars="-*%A"
4038 #
4039 # Name: status_chars
4040 # Type: string
4041 # Default: "-*%A"
4042
4043
4044 # Controls the characters used by the "%r" indicator in
4045 # ``$status_format''. The first character is used when the mailbox is
4046 # unchanged. The second is used when the mailbox has been changed, and
4047 # it needs to be resynchronized. The third is used if the mailbox is in
4048 # read-only mode, or if the mailbox will not be written when exiting
4049 # that mailbox (You can toggle whether to write changes to a mailbox
4050 # with the toggle-write operation, bound by default to "%"). The fourth
4051 # is used to indicate that the current folder has been opened in attach-
4052 # message mode (Certain operations like composing a new mail, replying,
4053 # forwarding, etc. are not permitted in this mode).
4054
4055
4056 # set status_format="-%r-Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(%s/%S)-%>-(%P)---"
4057 #
4058 # Name: status_format
4059 # Type: string
4060 # Default: "-%r-Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(%s/%S)-%>-(%P)---"
4061
4062
4063 # Controls the format of the status line displayed in the index
4064 # menu.  This string is similar to ``$index_format'', but has its own
4065 # set of printf()-like sequences:
4066
4067 # %b      number of mailboxes with new mail *
4068 # %d      number of deleted messages *
4069 # %f      the full pathname of the current mailbox
4070 # %F      number of flagged messages *
4071 # %h      local hostname
4072 # %l      size (in bytes) of the current mailbox *
4073 # %L      size (in bytes) of the messages shown 
4074 #         (i.e., which match the current limit) *
4075 # %m      the number of messages in the mailbox *
4076 # %M      the number of messages shown (i.e., which match the current limit) *
4077 # %n      number of new messages in the mailbox *
4078 # %o      number of old unread messages *
4079 # %p      number of postponed messages *
4080 # %P      percentage of the way through the index
4081 # %r      modified/read-only/won't-write/attach-message indicator,
4082 #         according to $status_chars
4083 # %s      current sorting mode ($sort)
4084 # %S      current aux sorting method ($sort_aux)
4085 # %t      number of tagged messages *
4086 # %u      number of unread messages *
4087 # %v      Mutt version string
4088 # %V      currently active limit pattern, if any *
4089 # %>X     right justify the rest of the string and pad with "X"
4090 # %|X     pad to the end of the line with "X"
4091 # %*X     soft-fill with character "X" as pad
4092
4093
4094 # For an explanation of `soft-fill', see the ``$index_format'' documentation.
4095
4096 # * = can be optionally printed if nonzero
4097
4098 # Some of the above sequences can be used to optionally print a string
4099 # if their value is nonzero.  For example, you may only want to see the
4100 # number of flagged messages if such messages exist, since zero is not
4101 # particularly meaningful.  To optionally print a string based upon one
4102 # of the above sequences, the following construct is used:
4103
4104 # %?<sequence_char>?<optional_string>?
4105
4106 # where sequence_char is a character from the table above, and
4107 # optional_string is the string you would like printed if
4108 # sequence_char is nonzero.  optional_string may contain
4109 # other sequences as well as normal text, but you may not nest
4110 # optional strings.
4111
4112 # Here is an example illustrating how to optionally print the number of
4113 # new messages in a mailbox:
4114 # %?n?%n new messages.?
4115
4116 # You can also switch between two strings using the following construct:
4117
4118 # %?<sequence_char>?<if_string>&<else_string>?
4119
4120 # If the value of sequence_char is non-zero, if_string will
4121 # be expanded, otherwise else_string will be expanded.
4122
4123 # You can force the result of any printf-like sequence to be lowercase
4124 # by prefixing the sequence character with an underscore (_) sign.
4125 # For example, if you want to display the local hostname in lowercase,
4126 # you would use:
4127 # %_h
4128
4129 # If you prefix the sequence character with a colon (:) character, mutt
4130 # will replace any dots in the expansion by underscores. This might be helpful 
4131 # with IMAP folders that don't like dots in folder names.
4132
4133 set status_format=" %r %f [m:%?M?%M/?%m%?n? n:%n?%?o? o:%o?%?d? d:%d?%?F? f:%F?%?t? t:%t?%?p? p:%p?%?b? i:%b?%?l? %l?] %?V?%V ?(%s/%S) %> (%P) "
4134
4135 # set status_on_top=no
4136 #
4137 # Name: status_on_top
4138 # Type: boolean
4139 # Default: no
4140
4141
4142 # Setting this variable causes the ``status bar'' to be displayed on
4143 # the first line of the screen rather than near the bottom.
4144
4145
4146 # set strict_threads=no
4147 #
4148 # Name: strict_threads
4149 # Type: boolean
4150 # Default: no
4151
4152
4153 # If set, threading will only make use of the ``In-Reply-To'' and
4154 # ``References'' fields when you ``$sort'' by message threads.  By
4155 # default, messages with the same subject are grouped together in
4156 # ``pseudo threads.''. This may not always be desirable, such as in a
4157 # personal mailbox where you might have several unrelated messages with
4158 # the subject ``hi'' which will get grouped together. See also
4159 # ``$sort_re'' for a less drastic way of controlling this
4160 # behaviour.
4161
4162 set strict_threads=yes
4163
4164 # set suspend=yes
4165 #
4166 # Name: suspend
4167 # Type: boolean
4168 # Default: yes
4169
4170
4171 # When unset, mutt won't stop when the user presses the terminal's
4172 # susp key, usually ``control-Z''. This is useful if you run mutt
4173 # inside an xterm using a command like xterm -e mutt.
4174
4175
4176 # set text_flowed=no
4177 #
4178 # Name: text_flowed
4179 # Type: boolean
4180 # Default: no
4181
4182
4183 # When set, mutt will generate text/plain; format=flowed attachments.
4184 # This format is easier to handle for some mailing software, and generally
4185 # just looks like ordinary text.  To actually make use of this format's 
4186 # features, you'll need support in your editor.
4187
4188 # Note that $indent_string is ignored when this option is set.
4189
4190 set text_flowed=yes
4191
4192 # set thread_received=no
4193 #
4194 # Name: thread_received
4195 # Type: boolean
4196 # Default: no
4197
4198 set thread_received=yes
4199
4200 # When set, mutt uses the date received rather than the date sent
4201 # to thread messages by subject.
4202
4203
4204 # set thorough_search=no
4205 #
4206 # Name: thorough_search
4207 # Type: boolean
4208 # Default: no
4209
4210
4211 # Affects the ~b and ~h search operations described in
4212 # section ``patterns'' above.  If set, the headers and attachments of
4213 # messages to be searched are decoded before searching.  If unset,
4214 # messages are searched as they appear in the folder.
4215
4216 set thorough_search=yes
4217
4218 # set tilde=no
4219 #
4220 # Name: tilde
4221 # Type: boolean
4222 # Default: no
4223
4224
4225 # When set, the internal-pager will pad blank lines to the bottom of the
4226 # screen with a tilde (~).
4227
4228 set tilde=yes
4229
4230 # set time_inc=0
4231 #
4232 # Name: time_inc
4233 # Type: number
4234 # Default: 0
4235
4236
4237 # Along with ``read_inc'', ``write_inc'', and ``net_inc'', this
4238 # variable controls the frequency with which progress updates are
4239 # displayed. It suppresses updates less than ``time_inc'' milliseconds
4240 # apart. This can improve throughput on systems with slow terminals,
4241 # or when running mutt on a remote system.
4242
4243
4244 # set timeout=600
4245 #
4246 # Name: timeout
4247 # Type: number
4248 # Default: 600
4249
4250
4251 # When Mutt is waiting for user input either idleing in menus or
4252 # in an interactive prompt, Mutt would block until input is
4253 # present. Depending on the context, this would prevent certain
4254 # operations from working, like checking for new mail or keeping
4255 # an IMAP connection alive.
4256
4257 # This variable controls how many seconds Mutt will at most wait
4258 # until it aborts waiting for input, performs these operations and
4259 # continues to wait for input.
4260
4261 # A value of zero or less will cause Mutt to never time out.
4262
4263
4264 # set tmpdir=""
4265 #
4266 # Name: tmpdir
4267 # Type: path
4268 # Default: ""
4269
4270
4271 # This variable allows you to specify where Mutt will place its
4272 # temporary files needed for displaying and composing messages.  If
4273 # this variable is not set, the environment variable TMPDIR is
4274 # used.  If TMPDIR is not set then "/tmp" is used.
4275
4276
4277 # set to_chars=" +TCFL"
4278 #
4279 # Name: to_chars
4280 # Type: string
4281 # Default: " +TCFL"
4282
4283
4284 # Controls the character used to indicate mail addressed to you.  The
4285 # first character is the one used when the mail is NOT addressed to your
4286 # address (default: space).  The second is used when you are the only
4287 # recipient of the message (default: +).  The third is when your address
4288 # appears in the TO header field, but you are not the only recipient of
4289 # the message (default: T).  The fourth character is used when your
4290 # address is specified in the CC header field, but you are not the only
4291 # recipient.  The fifth character is used to indicate mail that was sent
4292 # by you.  The sixth character is used to indicate when a mail
4293 # was sent to a mailing-list you subscribe to (default: L).
4294
4295
4296 # set trash=""
4297 #
4298 # Name: trash
4299 # Type: path
4300 # Default: ""
4301
4302
4303 # If set, this variable specifies the path of the trash folder where the
4304 # mails marked for deletion will be moved, instead of being irremediably
4305 # purged.
4306
4307 # NOTE: When you delete a message in the trash folder, it is really
4308 # deleted, so that you have a way to clean the trash.
4309
4310
4311 # set tunnel=""
4312 #
4313 # Name: tunnel
4314 # Type: string
4315 # Default: ""
4316
4317
4318 # Setting this variable will cause mutt to open a pipe to a command
4319 # instead of a raw socket. You may be able to use this to set up
4320 # preauthenticated connections to your IMAP/POP3 server. Example:
4321
4322 # tunnel="ssh -q mailhost.net /usr/local/libexec/imapd"
4323
4324 # NOTE: For this example to work you must be able to log in to the remote
4325 # machine without having to enter a password.
4326
4327
4328 # set use_8bitmime=no
4329 #
4330 # Name: use_8bitmime
4331 # Type: boolean
4332 # Default: no
4333
4334
4335 # Warning: do not set this variable unless you are using a version
4336 # of sendmail which supports the -B8BITMIME flag (such as sendmail
4337 # 8.8.x) or you may not be able to send mail.
4338
4339 # When set, Mutt will invoke ``$sendmail'' with the -B8BITMIME
4340 # flag when sending 8-bit messages to enable ESMTP negotiation.
4341
4342
4343 # set use_domain=yes
4344 #
4345 # Name: use_domain
4346 # Type: boolean
4347 # Default: yes
4348
4349
4350 # When set, Mutt will qualify all local addresses (ones without the
4351 # @host portion) with the value of ``$hostname''.  If unset, no
4352 # addresses will be qualified.
4353
4354
4355 # set use_envelope_from=no
4356 #
4357 # Name: use_envelope_from
4358 # Type: boolean
4359 # Default: no
4360
4361
4362 # When set, mutt will set the envelope sender of the message.
4363 # If ``$envelope_from_address'' is set, it will be used as the sender
4364 # address. If not, mutt will attempt to derive the sender from the
4365 # "From:" header.
4366
4367 # Note that this information is passed to sendmail command using the
4368 # "-f" command line switch. Therefore setting this option is not useful
4369 # if the ``$sendmail'' variable already contains "-f" or if the
4370 # executable pointed to by $sendmail doesn't support the "-f" switch.
4371
4372 set use_envelope_from=yes
4373
4374 # set use_from=yes
4375 #
4376 # Name: use_from
4377 # Type: boolean
4378 # Default: yes
4379
4380
4381 # When set, Mutt will generate the `From:' header field when
4382 # sending messages.  If unset, no `From:' header field will be
4383 # generated unless the user explicitly sets one using the ``my_hdr''
4384 # command.
4385
4386
4387 # set use_idn=yes
4388 #
4389 # Name: use_idn
4390 # Type: boolean
4391 # Default: yes
4392
4393
4394 # When set, Mutt will show you international domain names decoded.
4395 # Note: You can use IDNs for addresses even if this is unset.
4396 # This variable only affects decoding.
4397
4398
4399 # set use_ipv6=yes
4400 #
4401 # Name: use_ipv6
4402 # Type: boolean
4403 # Default: yes
4404
4405
4406 # When set, Mutt will look for IPv6 addresses of hosts it tries to
4407 # contact.  If this option is unset, Mutt will restrict itself to IPv4 addresses.
4408 # Normally, the default should work.
4409
4410
4411 # set user_agent=yes
4412 #
4413 # Name: user_agent
4414 # Type: boolean
4415 # Default: yes
4416
4417
4418 # When set, mutt will add a "User-Agent" header to outgoing
4419 # messages, indicating which version of mutt was used for composing
4420 # them.
4421
4422
4423 # set visual=""
4424 #
4425 # Name: visual
4426 # Type: path
4427 # Default: ""
4428
4429
4430 # Specifies the visual editor to invoke when the ~v command is
4431 # given in the builtin editor.
4432
4433
4434 # set wait_key=yes
4435 #
4436 # Name: wait_key
4437 # Type: boolean
4438 # Default: yes
4439
4440
4441 # Controls whether Mutt will ask you to press a key after shell-
4442 # escape, pipe-message, pipe-entry, print-message,
4443 # and print-entry commands.
4444
4445 # It is also used when viewing attachments with ``auto_view'', provided
4446 # that the corresponding mailcap entry has a needsterminal flag,
4447 # and the external program is interactive.
4448
4449 # When set, Mutt will always ask for a key. When unset, Mutt will wait
4450 # for a key only if the external command returned a non-zero status.
4451
4452 set wait_key=no
4453
4454 # set weed=yes
4455 #
4456 # Name: weed
4457 # Type: boolean
4458 # Default: yes
4459
4460
4461 # When set, mutt will weed headers when displaying, forwarding,
4462 # printing, or replying to messages.
4463
4464
4465 # set wrap=0
4466 #
4467 # Name: wrap
4468 # Type: number
4469 # Default: 0
4470
4471
4472 # When set to a positive value, mutt will wrap text at $wrap characters.
4473 # When set to a negative value, mutt will wrap text so that there are $wrap
4474 # characters of empty space on the right side of the terminal.
4475
4476 set wrap=-10
4477
4478 # set wrap_search=yes
4479 #
4480 # Name: wrap_search
4481 # Type: boolean
4482 # Default: yes
4483
4484
4485 # Controls whether searches wrap around the end of the mailbox.
4486
4487 # When set, searches will wrap around the first (or last) message. When
4488 # unset, searches will not wrap.
4489
4490
4491 # set wrapmargin=0
4492 #
4493 # Name: wrapmargin
4494 # Type: number
4495 # Default: 0
4496
4497
4498 # (DEPRECATED) Equivalent to setting wrap with a negative value.
4499
4500
4501 # set write_inc=10
4502 #
4503 # Name: write_inc
4504 # Type: number
4505 # Default: 10
4506
4507
4508 # When writing a mailbox, a message will be printed every
4509 # write_inc messages to indicate progress.  If set to 0, only a
4510 # single message will be displayed before writing a mailbox.
4511
4512 # Also see the ``$read_inc'' variable.
4513
4514
4515 # set write_bcc=yes
4516 #
4517 # Name: write_bcc
4518 # Type: boolean
4519 # Default: yes
4520
4521
4522 # Controls whether mutt writes out the Bcc header when preparing
4523 # messages to be sent.  Exim users may wish to unset this. If mutt
4524 # is set to deliver directly via SMTP (see ``$smtp_url''), this
4525 # option does nothing: mutt will never write out the BCC header
4526 # in this case.
4527
4528 # Note: On Debian systems, exim4 and postfix strip BCC headers by
4529 # default. The above warning applies to exim3 users, see /etc/Muttrc.
4530
4531
4532 # set xterm_icon="M%?n?AIL&ail?"
4533 #
4534 # Name: xterm_icon
4535 # Type: string
4536 # Default: "M%?n?AIL&ail?"
4537
4538
4539 # Controls the format of the icon title, as long as xterm_set_titles
4540 # is enabled. This string is identical in formatting to the one used by
4541 # ``$status_format''.
4542
4543
4544 # set xterm_set_titles=no
4545 #
4546 # Name: xterm_set_titles
4547 # Type: boolean
4548 # Default: no
4549
4550
4551 # Controls whether mutt sets the xterm title bar and icon name
4552 # (as long as you are in an appropriate terminal).
4553
4554 set xterm_set_titles=yes
4555
4556 # set xterm_title="Mutt with %?m?%m messages&no messages?%?n? [%n NEW]?"
4557 #
4558 # Name: xterm_title
4559 # Type: string
4560 # Default: "Mutt with %?m?%m messages&no messages?%?n? [%n NEW]?"
4561
4562
4563 # Controls the format of the title bar of the xterm provided that
4564 # xterm_set_titles has been set. This string is identical in formatting
4565 # to the one used by ``$status_format''.
4566 #
4567 set xterm_title="mutt@%h [%?M?%M/?%m, n:%n]%?V? [%V]?"
4568 #
4569
4570 auto_view text/html application/ics text/calendar
4571 #auto_view application/x-gunzip application/x-tar-gz application/x-tar application/x-gtar
4572 #auto_view application/postscript
4573 alternative_order multipart/mixed multipart/related text/html text/enriched text/*
4574 #alternative_order text/plain text/enriched text/html
4575 #alternative_order text/enriched text/plain text application/postscript image/*
4576 mime_lookup application/octet-stream
4577
4578 source $my_confdir/colours
4579 source $my_confdir/headers
4580 source $my_confdir/alternates
4581 source $my_confdir/keybindings
4582 source $my_confdir/lists
4583 source $my_confdir/spam
4584 source $my_confdir/hooks
4585
4586 set my_mutt_mailboxes = "$VARDIR/mutt/mailboxes"
4587 source "test -f $my_mutt_mailboxes && cat $my_mutt_mailboxes|"
4588 #source "$my_confdir/list-mailboxes $folder $spoolfile|"
4589
4590 set alias_file="$my_confdir/aliases"
4591 source "test -f $alias_file && cat $alias_file 2>/dev/null || echo unset alias_file|"
4592
4593 source $my_confdir/sidebar