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

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