]> 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:

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