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

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