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

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