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

madduck's git repository

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

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

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

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

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

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