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

madduck's git repository

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

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

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

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

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

do not hardcode tmpdir
[etc/mutt.git] / .mutt / muttrc
1 # from /usr/share/doc/mutt/examples/Muttrc.gz
2
3 set my_confdir="~/.mutt"
4
5 # set abort_nosubject=ask-yes
6 #
7 # Name: abort_nosubject
8 # Type: quadoption
9 # Default: ask-yes
10
11
12 # If set to yes, when composing messages and no subject is given
13 # at the subject prompt, composition will be aborted.  If set to
14 # no, composing messages with no subject given at the subject
15 # prompt will never be aborted.
16
17
18 # set abort_unmodified=yes
19 #
20 # Name: abort_unmodified
21 # Type: quadoption
22 # Default: yes
23
24
25 # If set to yes, composition will automatically abort after
26 # editing the message body if no changes are made to the file (this
27 # check only happens after the first edit of the file).  When set
28 # to no, composition will never be aborted.
29
30
31 # set alias_file="~/.muttrc"
32 #
33 # Name: alias_file
34 # Type: path
35 # Default: "~/.muttrc"
36
37
38 # The default file in which to save aliases created by the 
39 # ``create-alias'' function.
40
41 # Note: Mutt will not automatically source this file; you must
42 # explicitly use the ``source'' command for it to be executed.
43
44 # The default for this option is the currently used muttrc file, or
45 # ``~/.muttrc'' if no user muttrc was found.
46
47
48 # set alias_format="%4n %2f %t %-10a   %r"
49 #
50 # Name: alias_format
51 # Type: string
52 # Default: "%4n %2f %t %-10a   %r"
53
54
55 # Specifies the format of the data displayed for the `alias' menu.  The
56 # following printf(3)-style sequences are available:
57
58 # %a      alias name
59 # %f      flags - currently, a "d" for an alias marked for deletion
60 # %n      index number
61 # %r      address which alias expands to
62 # %t      character which indicates if the alias is tagged for inclusion
63
64
65 # set allow_8bit=yes
66 #
67 # Name: allow_8bit
68 # Type: boolean
69 # Default: yes
70
71
72 # Controls whether 8-bit data is converted to 7-bit using either Quoted-
73 # Printable or Base64 encoding when sending mail.
74
75
76 # set allow_ansi=no
77 #
78 # Name: allow_ansi
79 # Type: boolean
80 # Default: no
81
82
83 # Controls whether ANSI color codes in messages (and color tags in 
84 # rich text messages) are to be interpreted.
85 # Messages containing these codes are rare, but if this option is set,
86 # their text will be colored accordingly. Note that this may override
87 # your color choices, and even present a security problem, since a
88 # message could include a line like "[-- PGP output follows ..." and
89 # give it the same color as your attachment color.
90
91
92 # set arrow_cursor=no
93 #
94 # Name: arrow_cursor
95 # Type: boolean
96 # Default: no
97
98
99 # When set, an arrow (``->'') will be used to indicate the current entry
100 # in menus instead of highlighting the whole line.  On slow network or modem
101 # links this will make response faster because there is less that has to
102 # be redrawn on the screen when moving to the next or previous entries
103 # in the menu.
104
105
106 # set ascii_chars=no
107 #
108 # Name: ascii_chars
109 # Type: boolean
110 # Default: no
111
112
113 # If set, Mutt will use plain ASCII characters when displaying thread
114 # and attachment trees, instead of the default ACS characters.
115
116
117 # set askbcc=no
118 #
119 # Name: askbcc
120 # Type: boolean
121 # Default: no
122
123
124 # If set, Mutt will prompt you for blind-carbon-copy (Bcc) recipients
125 # before editing an outgoing message.
126
127
128 # set askcc=no
129 #
130 # Name: askcc
131 # Type: boolean
132 # Default: no
133
134
135 # If set, Mutt will prompt you for carbon-copy (Cc) recipients before
136 # editing the body of an outgoing message.
137
138
139 # set assumed_charset=""
140 #
141 # Name: assumed_charset
142 # Type: string
143 # Default: ""
144
145
146 # This variable is a colon-separated list of character encoding
147 # schemes for messages without character encoding indication.
148 # Header field values and message body content without character encoding
149 # indication would be assumed that they are written in one of this list.
150 # By default, all the header fields and message body without any charset
151 # indication are assumed to be in "us-ascii".
152
153 # For example, Japanese users might prefer this:
154
155 # set assumed_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
156
157 # However, only the first content is valid for the message body.
158
159
160 # set attach_charset=""
161 #
162 # Name: attach_charset
163 # Type: string
164 # Default: ""
165
166
167 # This variable is a colon-separated list of character encoding
168 # schemes for text file attachments.
169 # If unset, $charset value will be used instead.
170 # For example, the following configuration would work for Japanese
171 # text handling:
172
173 # set attach_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
174
175 # Note: "iso-2022-*" must be put at the head of the value as shown above
176 # if included.
177
178
179 # set attach_format="%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "
180 #
181 # Name: attach_format
182 # Type: string
183 # Default: "%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "
184
185
186 # This variable describes the format of the `attachment' menu.  The
187 # following printf-style sequences are understood:
188
189 # %C      charset
190 # %c      requires charset conversion (n or c)
191 # %D      deleted flag
192 # %d      description
193 # %e      MIME content-transfer-encoding
194 # %f      filename
195 # %I      disposition (I=inline, A=attachment)
196 # %m      major MIME type
197 # %M      MIME subtype
198 # %n      attachment number
199 # %Q      "Q", if MIME part qualifies for attachment counting
200 # %s      size
201 # %t      tagged flag
202 # %T      graphic tree characters
203 # %u      unlink (=to delete) flag
204 # %X      number of qualifying MIME parts in this part and its children
205 #         (please see the ``attachments'' section for possible speed effects)
206 # %>X     right justify the rest of the string and pad with character "X"
207 # %|X     pad to the end of the line with character "X"
208
209
210 # set attach_sep="\n"
211 #
212 # Name: attach_sep
213 # Type: string
214 # Default: "\n"
215
216
217 # The separator to add between attachments when operating (saving,
218 # printing, piping, etc) on a list of tagged attachments.
219
220
221 # set attach_split=yes
222 #
223 # Name: attach_split
224 # Type: boolean
225 # Default: yes
226
227
228 # If this variable is unset, when operating (saving, printing, piping,
229 # etc) on a list of tagged attachments, Mutt will concatenate the
230 # attachments and will operate on them as a single attachment. The
231 # ``$attach_sep'' separator is added after each attachment. When set,
232 # Mutt will operate on the attachments one by one.
233
234
235 # set attribution="On %d, %n wrote:"
236 #
237 # Name: attribution
238 # Type: string
239 # Default: "On %d, %n wrote:"
240
241
242 # This is the string that will precede a message which has been included
243 # in a reply.  For a full listing of defined printf()-like sequences see
244 # the section on ``$index_format''.
245
246 set attribution="also sprach %n <%a> [%[%Y.%m.%d.%H%M %z]]:"
247
248 # set autoedit=no
249 #
250 # Name: autoedit
251 # Type: boolean
252 # Default: no
253
254
255 # When set along with ``$edit_headers'', Mutt will skip the initial
256 # send-menu and allow you to immediately begin editing the body of your
257 # message.  The send-menu may still be accessed once you have finished
258 # editing the body of your message.
259
260 # Also see ``$fast_reply''.
261
262 set autoedit
263
264 # set auto_tag=no
265 #
266 # Name: auto_tag
267 # Type: boolean
268 # Default: no
269
270
271 # When set, functions in the index menu which affect a message
272 # will be applied to all tagged messages (if there are any).  When
273 # unset, you must first use the tag-prefix function (default: ";") to
274 # make the next function apply to all tagged messages.
275
276
277 # set beep=yes
278 #
279 # Name: beep
280 # Type: boolean
281 # Default: yes
282
283
284 # When this variable is set, mutt will beep when an error occurs.
285
286 set beep=no
287
288 # set beep_new=no
289 #
290 # Name: beep_new
291 # Type: boolean
292 # Default: no
293
294
295 # When this variable is set, mutt will beep whenever it prints a message
296 # notifying you of new mail.  This is independent of the setting of the
297 # ``$beep'' variable.
298
299
300 # set bounce=ask-yes
301 #
302 # Name: bounce
303 # Type: quadoption
304 # Default: ask-yes
305
306
307 # Controls whether you will be asked to confirm bouncing messages.
308 # If set to yes you don't get asked if you want to bounce a
309 # message. Setting this variable to no is not generally useful,
310 # and thus not recommended, because you are unable to bounce messages.
311
312
313 # set bounce_delivered=yes
314 #
315 # Name: bounce_delivered
316 # Type: boolean
317 # Default: yes
318
319
320 # When this variable is set, mutt will include Delivered-To headers when
321 # bouncing messages.  Postfix users may wish to unset this variable.
322
323 # Note: On Debian systems, this option is unset by default in
324 # /etc/Muttrc.
325
326
327 # set braille_friendly=no
328 #
329 # Name: braille_friendly
330 # Type: boolean
331 # Default: no
332
333
334 # When this variable is set, mutt will place the cursor at the beginning
335 # of the current line in menus, even when the arrow_cursor variable
336 # is unset, making it easier for blind persons using Braille displays to 
337 # follow these menus.  The option is disabled by default because many 
338 # visual terminals don't permit making the cursor invisible.
339
340
341 # set check_mbox_size=no
342 #
343 # Name: check_mbox_size
344 # Type: boolean
345 # Default: no
346
347
348 # When this variable is set, mutt will use file size attribute instead of
349 # access time when checking for new mail.
350
351
352 # set charset=""
353 #
354 # Name: charset
355 # Type: string
356 # Default: ""
357
358
359 # Character set your terminal uses to display and enter textual data.
360
361
362 # set check_new=yes
363 #
364 # Name: check_new
365 # Type: boolean
366 # Default: yes
367
368
369 # Note: this option only affects maildir and MH style
370 # mailboxes.
371
372 # When set, Mutt will check for new mail delivered while the
373 # mailbox is open.  Especially with MH mailboxes, this operation can
374 # take quite some time since it involves scanning the directory and
375 # checking each file to see if it has already been looked at.  If
376 # check_new is unset, no check for new mail is performed
377 # while the mailbox is open.
378
379
380 # set collapse_unread=yes
381 #
382 # Name: collapse_unread
383 # Type: boolean
384 # Default: yes
385
386
387 # When unset, Mutt will not collapse a thread if it contains any
388 # unread messages.
389
390
391 # set uncollapse_jump=no
392 #
393 # Name: uncollapse_jump
394 # Type: boolean
395 # Default: no
396
397
398 # When set, Mutt will jump to the next unread message, if any,
399 # when the current thread is uncollapsed.
400
401
402 # set compose_format="-- Mutt: Compose  [Approx. msg size: %l   Atts: %a]%>-"
403 #
404 # Name: compose_format
405 # Type: string
406 # Default: "-- Mutt: Compose  [Approx. msg size: %l   Atts: %a]%>-"
407
408
409 # Controls the format of the status line displayed in the Compose
410 # menu.  This string is similar to ``$status_format'', but has its own
411 # set of printf()-like sequences:
412
413 # %a      total number of attachments 
414 # %h      local hostname
415 # %l      approximate size (in bytes) of the current message
416 # %v      Mutt version string
417
418
419 # See the text describing the ``$status_format'' option for more 
420 # information on how to set ``$compose_format''.
421
422
423 # set config_charset=""
424 #
425 # Name: config_charset
426 # Type: string
427 # Default: ""
428
429
430 # When defined, Mutt will recode commands in rc files from this
431 # encoding.
432
433
434 # set confirmappend=yes
435 #
436 # Name: confirmappend
437 # Type: boolean
438 # Default: yes
439
440
441 # When set, Mutt will prompt for confirmation when appending messages to
442 # an existing mailbox.
443
444 set confirmappend=no
445
446 # set confirmcreate=yes
447 #
448 # Name: confirmcreate
449 # Type: boolean
450 # Default: yes
451
452
453 # When set, Mutt will prompt for confirmation when saving messages to a
454 # mailbox which does not yet exist before creating it.
455
456
457 # set connect_timeout=30
458 #
459 # Name: connect_timeout
460 # Type: number
461 # Default: 30
462
463
464 # Causes Mutt to timeout a network connection (for IMAP or POP) after this
465 # many seconds if the connection is not able to be established.  A negative
466 # value causes Mutt to wait indefinitely for the connection to succeed.
467
468
469 # set content_type="text/plain"
470 #
471 # Name: content_type
472 # Type: string
473 # Default: "text/plain"
474
475
476 # Sets the default Content-Type for the body of newly composed messages.
477
478
479 # set copy=yes
480 #
481 # Name: copy
482 # Type: quadoption
483 # Default: yes
484
485
486 # This variable controls whether or not copies of your outgoing messages
487 # will be saved for later references.  Also see ``$record'',
488 # ``$save_name'', ``$force_name'' and ``fcc-hook''.
489
490 set copy=yes
491
492 # set crypt_use_gpgme=no
493 #
494 # Name: crypt_use_gpgme
495 # Type: boolean
496 # Default: no
497
498
499 # This variable controls the use of the GPGME-enabled crypto backends.
500 # If it is set and Mutt was built with gpgme support, the gpgme code for
501 # S/MIME and PGP will be used instead of the classic code.  Note that
502 # you need to set this option in .muttrc; it won't have any effect when 
503 # used interactively.
504
505
506 # set crypt_use_pka=no
507 #
508 # Name: crypt_use_pka
509 # Type: boolean
510 # Default: no
511
512
513 # (http://www.g10code.de/docs/pka-intro.de.pdf) during signature
514 # verification (only supported by the GPGME backend).
515
516
517 # set crypt_autopgp=yes
518 #
519 # Name: crypt_autopgp
520 # Type: boolean
521 # Default: yes
522
523
524 # This variable controls whether or not mutt may automatically enable
525 # PGP encryption/signing for messages.  See also ``$crypt_autoencrypt'',
526 # ``$crypt_replyencrypt'',
527 # ``$crypt_autosign'', ``$crypt_replysign'' and ``$smime_is_default''.
528
529
530 # set crypt_autosmime=yes
531 #
532 # Name: crypt_autosmime
533 # Type: boolean
534 # Default: yes
535
536
537 # This variable controls whether or not mutt may automatically enable
538 # S/MIME encryption/signing for messages. See also ``$crypt_autoencrypt'',
539 # ``$crypt_replyencrypt'',
540 # ``$crypt_autosign'', ``$crypt_replysign'' and ``$smime_is_default''.
541
542
543 # set date_format="!%a, %b %d, %Y at %I:%M:%S%p %Z"
544 #
545 # Name: date_format
546 # Type: string
547 # Default: "!%a, %b %d, %Y at %I:%M:%S%p %Z"
548
549
550 # This variable controls the format of the date printed by the ``%d''
551 # sequence in ``$index_format''.  This is passed to the strftime
552 # call to process the date. See the man page for strftime(3) for
553 # the proper syntax.
554
555 # Unless the first character in the string is a bang (``!''), the month
556 # and week day names are expanded according to the locale specified in
557 # the variable ``$locale''. If the first character in the string is a
558 # bang, the bang is discarded, and the month and week day names in the
559 # rest of the string are expanded in the C locale (that is in US
560 # English).
561
562 set date_format="%d %b %Y %T%Z"
563
564 # set default_hook="~f %s !~P | (~P ~C %s)"
565 #
566 # Name: default_hook
567 # Type: string
568 # Default: "~f %s !~P | (~P ~C %s)"
569
570
571 # This variable controls how message-hooks, reply-hooks, send-hooks,
572 # send2-hooks, save-hooks, and fcc-hooks will
573 # be interpreted if they are specified with only a simple regexp,
574 # instead of a matching pattern.  The hooks are expanded when they are
575 # declared, so a hook will be interpreted according to the value of this
576 # variable at the time the hook is declared.  The default value matches
577 # if the message is either from a user matching the regular expression
578 # given, or if it is from you (if the from address matches
579 # ``alternates'') and is to or cc'ed to a user matching the given
580 # regular expression.
581
582
583 # set delete=ask-yes
584 #
585 # Name: delete
586 # Type: quadoption
587 # Default: ask-yes
588
589
590 # Controls whether or not messages are really deleted when closing or
591 # synchronizing a mailbox.  If set to yes, messages marked for
592 # deleting will automatically be purged without prompting.  If set to
593 # no, messages marked for deletion will be kept in the mailbox.
594
595 set delete=yes
596
597 # set delete_untag=yes
598 #
599 # Name: delete_untag
600 # Type: boolean
601 # Default: yes
602
603
604 # If this option is set, mutt will untag messages when marking them
605 # for deletion.  This applies when you either explicitly delete a message,
606 # or when you save it to another folder.
607
608
609 # set digest_collapse=yes
610 #
611 # Name: digest_collapse
612 # Type: boolean
613 # Default: yes
614
615
616 # If this option is set, mutt's received-attachments menu will not show the subparts of
617 # individual messages in a multipart/digest.  To see these subparts, press 'v' on that menu.
618
619
620 # set display_filter=""
621 #
622 # Name: display_filter
623 # Type: path
624 # Default: ""
625
626
627 # When set, specifies a command used to filter messages.  When a message
628 # is viewed it is passed as standard input to $display_filter, and the
629 # filtered message is read from the standard output.
630
631
632 # set dotlock_program="/usr/bin/mutt_dotlock"
633 #
634 # Name: dotlock_program
635 # Type: path
636 # Default: "/usr/bin/mutt_dotlock"
637
638
639 # Contains the path of the mutt_dotlock (8) binary to be used by
640 # mutt.
641
642
643 # set dsn_notify=""
644 #
645 # Name: dsn_notify
646 # Type: string
647 # Default: ""
648
649
650 # Note: you should not enable this unless you are using Sendmail
651 # 8.8.x or greater.
652
653 # This variable sets the request for when notification is returned.  The
654 # string consists of a comma separated list (no spaces!) of one or more
655 # of the following: never, to never request notification,
656 # failure, to request notification on transmission failure,
657 # delay, to be notified of message delays, success, to be
658 # notified of successful transmission.
659
660 # Example: set dsn_notify="failure,delay"
661
662
663 # set dsn_return=""
664 #
665 # Name: dsn_return
666 # Type: string
667 # Default: ""
668
669
670 # Note: you should not enable this unless you are using Sendmail
671 # 8.8.x or greater.
672
673 # This variable controls how much of your message is returned in DSN
674 # messages.  It may be set to either hdrs to return just the
675 # message header, or full to return the full message.
676
677 # Example: set dsn_return=hdrs
678
679
680 # set duplicate_threads=yes
681 #
682 # Name: duplicate_threads
683 # Type: boolean
684 # Default: yes
685
686
687 # This variable controls whether mutt, when sorting by threads, threads
688 # messages with the same message-id together.  If it is set, it will indicate
689 # that it thinks they are duplicates of each other with an equals sign
690 # in the thread diagram.
691
692
693 # set edit_headers=no
694 #
695 # Name: edit_headers
696 # Type: boolean
697 # Default: no
698
699
700 # This option allows you to edit the header of your outgoing messages
701 # along with the body of your message.
702
703 set edit_headers=yes
704
705 # set editor=""
706 #
707 # Name: editor
708 # Type: path
709 # Default: ""
710
711
712 # This variable specifies which editor is used by mutt.
713 # It defaults to the value of the VISUAL, or EDITOR, environment
714 # variable, or to the string "/usr/bin/editor" if neither of those are set.
715
716 set editor="mailplate --edit --auto --keep-unknown"
717
718 # set encode_from=no
719 #
720 # Name: encode_from
721 # Type: boolean
722 # Default: no
723
724
725 # When set, mutt will quoted-printable encode messages when
726 # they contain the string "From " in the beginning of a line.
727 # Useful to avoid the tampering certain mail delivery and transport
728 # agents tend to do with messages.
729
730
731 # set envelope_from_address=""
732 #
733 # Name: envelope_from_address
734 # Type: e-mail address
735 # Default: ""
736
737
738 # Manually sets the envelope sender for outgoing messages.
739 # This value is ignored if ``$use_envelope_from'' is unset.
740
741
742 # set escape="~"
743 #
744 # Name: escape
745 # Type: string
746 # Default: "~"
747
748
749 # Escape character to use for functions in the builtin editor.
750
751
752 # set fast_reply=no
753 #
754 # Name: fast_reply
755 # Type: boolean
756 # Default: no
757
758
759 # When set, the initial prompt for recipients and subject are skipped
760 # when replying to messages, and the initial prompt for subject is
761 # skipped when forwarding messages.
762
763 # Note: this variable has no effect when the ``$autoedit''
764 # variable is set.
765
766 set fast_reply=yes
767
768 # set fcc_attach=yes
769 #
770 # Name: fcc_attach
771 # Type: boolean
772 # Default: yes
773
774
775 # This variable controls whether or not attachments on outgoing messages
776 # are saved along with the main body of your message.
777
778 set fcc_attach=no
779
780 # set fcc_clear=no
781 #
782 # Name: fcc_clear
783 # Type: boolean
784 # Default: no
785
786
787 # When this variable is set, FCCs will be stored unencrypted and
788 # unsigned, even when the actual message is encrypted and/or
789 # signed.
790 # (PGP only)
791
792
793 # set folder="~/Mail"
794 #
795 # Name: folder
796 # Type: path
797 # Default: "~/Mail"
798
799
800 # Specifies the default location of your mailboxes.  A `+' or `=' at the
801 # beginning of a pathname will be expanded to the value of this
802 # variable.  Note that if you change this variable from the default
803 # value you need to make sure that the assignment occurs before
804 # you use `+' or `=' for any other variables since expansion takes place
805 # during the `set' command.
806
807 set folder="~/mail"
808
809 # set folder_format="%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f"
810 #
811 # Name: folder_format
812 # Type: string
813 # Default: "%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f"
814
815
816 # This variable allows you to customize the file browser display to your
817 # personal taste.  This string is similar to ``$index_format'', but has
818 # its own set of printf()-like sequences:
819
820 # %C      current file number
821 # %d      date/time folder was last modified
822 # %f      filename
823 # %F      file permissions
824 # %g      group name (or numeric gid, if missing)
825 # %l      number of hard links
826 # %N      N if folder has new mail, blank otherwise
827 # %s      size in bytes
828 # %t      * if the file is tagged, blank otherwise
829 # %u      owner name (or numeric uid, if missing)
830 # %>X     right justify the rest of the string and pad with character "X"
831 # %|X     pad to the end of the line with character "X"
832
833
834 # set followup_to=yes
835 #
836 # Name: followup_to
837 # Type: boolean
838 # Default: yes
839
840
841 # Controls whether or not the Mail-Followup-To header field is
842 # generated when sending mail.  When set, Mutt will generate this
843 # field when you are replying to a known mailing list, specified with
844 # the ``subscribe'' or ``lists'' commands.
845
846 # This field has two purposes.  First, preventing you from
847 # receiving duplicate copies of replies to messages which you send
848 # to mailing lists, and second, ensuring that you do get a reply
849 # separately for any messages sent to known lists to which you are
850 # not subscribed.  The header will contain only the list's address
851 # for subscribed lists, and both the list address and your own
852 # email address for unsubscribed lists.  Without this header, a
853 # group reply to your message sent to a subscribed list will be
854 # sent to both the list and your address, resulting in two copies
855 # of the same email for you.
856
857
858 # set force_name=no
859 #
860 # Name: force_name
861 # Type: boolean
862 # Default: no
863
864
865 # This variable is similar to ``$save_name'', except that Mutt will
866 # store a copy of your outgoing message by the username of the address
867 # you are sending to even if that mailbox does not exist.
868
869 # Also see the ``$record'' variable.
870
871
872 # set forward_decode=yes
873 #
874 # Name: forward_decode
875 # Type: boolean
876 # Default: yes
877
878
879 # Controls the decoding of complex MIME messages into text/plain when
880 # forwarding a message.  The message header is also RFC2047 decoded.
881 # This variable is only used, if ``$mime_forward'' is unset,
882 # otherwise ``$mime_forward_decode'' is used instead.
883
884
885 # set forward_edit=yes
886 #
887 # Name: forward_edit
888 # Type: quadoption
889 # Default: yes
890
891
892 # This quadoption controls whether or not the user is automatically
893 # placed in the editor when forwarding messages.  For those who always want
894 # to forward with no modification, use a setting of ``no''.
895
896
897 # set forward_format="[%a: %s]"
898 #
899 # Name: forward_format
900 # Type: string
901 # Default: "[%a: %s]"
902
903
904 # This variable controls the default subject when forwarding a message.
905 # It uses the same format sequences as the ``$index_format'' variable.
906
907
908 # set forward_quote=no
909 #
910 # Name: forward_quote
911 # Type: boolean
912 # Default: no
913
914
915 # When set forwarded messages included in the main body of the
916 # message (when ``$mime_forward'' is unset) will be quoted using
917 # ``$indent_string''.
918
919
920 # set from=""
921 #
922 # Name: from
923 # Type: e-mail address
924 # Default: ""
925
926
927 # When set, this variable contains a default from address.  It
928 # can be overridden using my_hdr (including from send-hooks) and
929 # ``$reverse_name''.  This variable is ignored if ``$use_from''
930 # is unset.
931
932 # Defaults to the contents of the environment variable EMAIL.
933 #
934 set from='martin f krafft <madduck@madduck.net>'
935
936 # set gecos_mask="^[^,]*"
937 #
938 # Name: gecos_mask
939 # Type: regular expression
940 # Default: "^[^,]*"
941
942
943 # A regular expression used by mutt to parse the GECOS field of a password
944 # entry when expanding the alias.  By default the regular expression is set
945 # to "^[^,]*" which will return the string up to the first "," encountered.
946 # If the GECOS field contains a string like "lastname, firstname" then you
947 # should set the gecos_mask=".*".
948
949 # This can be useful if you see the following behavior: you address a e-mail
950 # to user ID stevef whose full name is Steve Franklin.  If mutt expands 
951 # stevef to "Franklin" stevef@foo.bar then you should set the gecos_mask to
952 # a regular expression that will match the whole name so mutt will expand
953 # "Franklin" to "Franklin, Steve".
954
955
956 # set hdrs=yes
957 #
958 # Name: hdrs
959 # Type: boolean
960 # Default: yes
961
962
963 # When unset, the header fields normally added by the ``my_hdr''
964 # command are not created.  This variable must be unset before
965 # composing a new message or replying in order to take effect.  If set,
966 # the user defined header fields are added to every new message.
967
968
969 # set header=no
970 #
971 # Name: header
972 # Type: boolean
973 # Default: no
974
975
976 # When set, this variable causes Mutt to include the header
977 # of the message you are replying to into the edit buffer.
978 # The ``$weed'' setting applies.
979
980
981 # set help=yes
982 #
983 # Name: help
984 # Type: boolean
985 # Default: yes
986
987
988 # When set, help lines describing the bindings for the major functions
989 # provided by each menu are displayed on the first line of the screen.
990
991 # Note: The binding will not be displayed correctly if the
992 # function is bound to a sequence rather than a single keystroke.  Also,
993 # the help line may not be updated if a binding is changed while Mutt is
994 # running.  Since this variable is primarily aimed at new users, neither
995 # of these should present a major problem.
996
997
998 # set hidden_host=no
999 #
1000 # Name: hidden_host
1001 # Type: boolean
1002 # Default: no
1003
1004
1005 # When set, mutt will skip the host name part of ``$hostname'' variable
1006 # when adding the domain part to addresses.  This variable does not
1007 # affect the generation of Message-IDs, and it will not lead to the 
1008 # cut-off of first-level domains.
1009
1010
1011 # set hide_limited=no
1012 #
1013 # Name: hide_limited
1014 # Type: boolean
1015 # Default: no
1016
1017
1018 # When set, mutt will not show the presence of messages that are hidden
1019 # by limiting, in the thread tree.
1020
1021
1022 # set hide_missing=yes
1023 #
1024 # Name: hide_missing
1025 # Type: boolean
1026 # Default: yes
1027
1028
1029 # When set, mutt will not show the presence of missing messages in the
1030 # thread tree.
1031
1032
1033 # set hide_thread_subject=yes
1034 #
1035 # Name: hide_thread_subject
1036 # Type: boolean
1037 # Default: yes
1038
1039
1040 # When set, mutt will not show the subject of messages in the thread
1041 # tree that have the same subject as their parent or closest previously
1042 # displayed sibling.
1043
1044
1045 # set hide_top_limited=no
1046 #
1047 # Name: hide_top_limited
1048 # Type: boolean
1049 # Default: no
1050
1051
1052 # When set, mutt will not show the presence of messages that are hidden
1053 # by limiting, at the top of threads in the thread tree.  Note that when
1054 # $hide_limited is set, this option will have no effect.
1055
1056
1057 # set hide_top_missing=yes
1058 #
1059 # Name: hide_top_missing
1060 # Type: boolean
1061 # Default: yes
1062
1063
1064 # When set, mutt will not show the presence of missing messages at the
1065 # top of threads in the thread tree.  Note that when $hide_missing is
1066 # set, this option will have no effect.
1067
1068
1069 # set history=10
1070 #
1071 # Name: history
1072 # Type: number
1073 # Default: 10
1074
1075
1076 # This variable controls the size (in number of strings remembered) of
1077 # the string history buffer. The buffer is cleared each time the
1078 # variable is set.
1079
1080
1081 # set history_file="~/.mutthistory"
1082 #
1083 # Name: history_file
1084 # Type: path
1085 # Default: "~/.mutthistory"
1086
1087
1088 # The file in which Mutt will save its history.
1089
1090 set history_file="~/.var/mutt/history"
1091
1092 # set honor_followup_to=yes
1093 #
1094 # Name: honor_followup_to
1095 # Type: quadoption
1096 # Default: yes
1097
1098
1099 # This variable controls whether or not a Mail-Followup-To header is
1100 # honored when group-replying to a message.
1101
1102
1103 # set hostname=""
1104 #
1105 # Name: hostname
1106 # Type: string
1107 # Default: ""
1108
1109
1110 # Specifies the hostname to use after the ``@'' in local e-mail
1111 # addresses.  This overrides the compile time definition obtained from
1112 # /etc/resolv.conf.
1113
1114 # Note: On Debian systems, the default for this variable is obtained
1115 # from /etc/mailname when Mutt starts.
1116
1117
1118 # set ignore_linear_white_space=no
1119 #
1120 # Name: ignore_linear_white_space
1121 # Type: boolean
1122 # Default: no
1123
1124
1125 # This option replaces linear-white-space between encoded-word
1126 # and *text to a single space to prevent the display of MIME-encoded
1127 # ``Subject'' field from being divided into multiple lines.
1128
1129
1130 # set ignore_list_reply_to=no
1131 #
1132 # Name: ignore_list_reply_to
1133 # Type: boolean
1134 # Default: no
1135
1136
1137 # Affects the behaviour of the reply function when replying to
1138 # messages from mailing lists.  When set, if the ``Reply-To:'' field is
1139 # set to the same value as the ``To:'' field, Mutt assumes that the
1140 # ``Reply-To:'' field was set by the mailing list to automate responses
1141 # to the list, and will ignore this field.  To direct a response to the
1142 # mailing list when this option is set, use the list-reply
1143 # function; group-reply will reply to both the sender and the
1144 # list.
1145
1146 set ignore_list_reply_to=yes
1147
1148 # set imap_authenticators=""
1149 #
1150 # Name: imap_authenticators
1151 # Type: string
1152 # Default: ""
1153
1154
1155 # This is a colon-delimited list of authentication methods mutt may
1156 # attempt to use to log in to an IMAP server, in the order mutt should
1157 # try them.  Authentication methods are either 'login' or the right
1158 # side of an IMAP 'AUTH=xxx' capability string, eg 'digest-md5', 'gssapi'
1159 # or 'cram-md5'. This parameter is case-insensitive. If this
1160 # parameter is unset (the default) mutt will try all available methods,
1161 # in order from most-secure to least-secure.
1162
1163 # Example: set imap_authenticators="gssapi:cram-md5:login"
1164
1165 # Note: Mutt will only fall back to other authentication methods if
1166 # the previous methods are unavailable. If a method is available but
1167 # authentication fails, mutt will not connect to the IMAP server.
1168
1169
1170 # set imap_check_subscribed=no
1171 #
1172 # Name: imap_check_subscribed
1173 # Type: boolean
1174 # Default: no
1175
1176
1177 # When set, mutt will fetch the set of subscribed folders from
1178 # your server on connection, and add them to the set of mailboxes
1179 # it polls for new mail. See also the ``mailboxes'' command.
1180
1181
1182 # set imap_delim_chars="/."
1183 #
1184 # Name: imap_delim_chars
1185 # Type: string
1186 # Default: "/."
1187
1188
1189 # This contains the list of characters which you would like to treat
1190 # as folder separators for displaying IMAP paths. In particular it
1191 # helps in using the '=' shortcut for your folder variable.
1192
1193
1194 # set imap_headers=""
1195 #
1196 # Name: imap_headers
1197 # Type: string
1198 # Default: ""
1199
1200
1201 # Mutt requests these header fields in addition to the default headers
1202 # ("DATE FROM SUBJECT TO CC MESSAGE-ID REFERENCES CONTENT-TYPE
1203 # CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO LINES X-LABEL") from IMAP
1204 # servers before displaying the index menu. You may want to add more
1205 # headers for spam detection. Note: This is a space separated list.
1206
1207
1208 # set imap_idle=no
1209 #
1210 # Name: imap_idle
1211 # Type: boolean
1212 # Default: no
1213
1214
1215 # When set, mutt will attempt to use the IMAP IDLE extension
1216 # to check for new mail in the current mailbox. Some servers
1217 # (dovecot was the inspiration for this option) react badly
1218 # to mutt's implementation. If your connection seems to freeze
1219 # up periodically, try unsetting this.
1220
1221
1222 # set imap_keepalive=900
1223 #
1224 # Name: imap_keepalive
1225 # Type: number
1226 # Default: 900
1227
1228
1229 # This variable specifies the maximum amount of time in seconds that mutt
1230 # will wait before polling open IMAP connections, to prevent the server
1231 # from closing them before mutt has finished with them. The default is
1232 # well within the RFC-specified minimum amount of time (30 minutes) before
1233 # a server is allowed to do this, but in practice the RFC does get
1234 # violated every now and then. Reduce this number if you find yourself
1235 # getting disconnected from your IMAP server due to inactivity.
1236
1237
1238 # set imap_list_subscribed=no
1239 #
1240 # Name: imap_list_subscribed
1241 # Type: boolean
1242 # Default: no
1243
1244
1245 # This variable configures whether IMAP folder browsing will look for
1246 # only subscribed folders or all folders.  This can be toggled in the
1247 # IMAP browser with the toggle-subscribed function.
1248
1249
1250 # set imap_login=""
1251 #
1252 # Name: imap_login
1253 # Type: string
1254 # Default: ""
1255
1256
1257 # Your login name on the IMAP server.
1258
1259 # This variable defaults to the value of imap_user.
1260
1261
1262 # set imap_pass=""
1263 #
1264 # Name: imap_pass
1265 # Type: string
1266 # Default: ""
1267
1268
1269 # Specifies the password for your IMAP account.  If unset, Mutt will
1270 # prompt you for your password when you invoke the fetch-mail function.
1271 # Warning: you should only use this option when you are on a
1272 # fairly secure machine, because the superuser can read your muttrc even
1273 # if you are the only one who can read the file.
1274
1275
1276 # set imap_passive=yes
1277 #
1278 # Name: imap_passive
1279 # Type: boolean
1280 # Default: yes
1281
1282
1283 # When set, mutt will not open new IMAP connections to check for new
1284 # mail.  Mutt will only check for new mail over existing IMAP
1285 # connections.  This is useful if you don't want to be prompted to
1286 # user/password pairs on mutt invocation, or if opening the connection
1287 # is slow.
1288
1289
1290 # set imap_peek=yes
1291 #
1292 # Name: imap_peek
1293 # Type: boolean
1294 # Default: yes
1295
1296
1297 # When set, mutt will avoid implicitly marking your mail as read whenever
1298 # you fetch a message from the server. This is generally a good thing,
1299 # but can make closing an IMAP folder somewhat slower. This option
1300 # exists to appease speed freaks.
1301
1302
1303 # set imap_servernoise=yes
1304 #
1305 # Name: imap_servernoise
1306 # Type: boolean
1307 # Default: yes
1308
1309
1310 # When set, mutt will display warning messages from the IMAP
1311 # server as error messages. Since these messages are often
1312 # harmless, or generated due to configuration problems on the
1313 # server which are out of the users' hands, you may wish to suppress
1314 # them at some point.
1315
1316
1317 # set imap_user=""
1318 #
1319 # Name: imap_user
1320 # Type: string
1321 # Default: ""
1322
1323
1324 # The name of the user whose mail you intend to access on the IMAP
1325 # server.
1326
1327 # This variable defaults to your user name on the local machine.
1328
1329
1330 # set implicit_autoview=no
1331 #
1332 # Name: implicit_autoview
1333 # Type: boolean
1334 # Default: no
1335
1336
1337 # If set to ``yes'', mutt will look for a mailcap entry with the
1338 # copiousoutput flag set for every MIME attachment it doesn't have
1339 # an internal viewer defined for.  If such an entry is found, mutt will
1340 # use the viewer defined in that entry to convert the body part to text
1341 # form.
1342
1343 set implicit_autoview=yes
1344
1345 # set include=ask-yes
1346 #
1347 # Name: include
1348 # Type: quadoption
1349 # Default: ask-yes
1350
1351
1352 # Controls whether or not a copy of the message(s) you are replying to
1353 # is included in your reply.
1354
1355 set include=yes
1356
1357 # set include_onlyfirst=no
1358 #
1359 # Name: include_onlyfirst
1360 # Type: boolean
1361 # Default: no
1362
1363
1364 # Controls whether or not Mutt includes only the first attachment
1365 # of the message you are replying.
1366
1367
1368 # set indent_string="> "
1369 #
1370 # Name: indent_string
1371 # Type: string
1372 # Default: "> "
1373
1374
1375 # Specifies the string to prepend to each line of text quoted in a
1376 # message to which you are replying.  You are strongly encouraged not to
1377 # change this value, as it tends to agitate the more fanatical netizens.
1378
1379
1380 # set index_format="%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
1381 #
1382 # Name: index_format
1383 # Type: string
1384 # Default: "%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
1385
1386
1387 # This variable allows you to customize the message index display to
1388 # your personal taste.
1389
1390 # ``Format strings'' are similar to the strings used in the ``C''
1391 # function printf to format output (see the man page for more detail).
1392 # The following sequences are defined in Mutt:
1393
1394 # %a      address of the author
1395 # %A      reply-to address (if present; otherwise: address of author)
1396 # %b      filename of the original message folder (think mailBox)
1397 # %B      the list to which the letter was sent, or else the folder name (%b).
1398 # %c      number of characters (bytes) in the message
1399 # %C      current message number
1400 # %d      date and time of the message in the format specified by
1401 #         ``date_format'' converted to sender's time zone
1402 # %D      date and time of the message in the format specified by
1403 #         ``date_format'' converted to the local time zone
1404 # %e      current message number in thread
1405 # %E      number of messages in current thread
1406 # %f      entire From: line (address + real name)
1407 # %F      author name, or recipient name if the message is from you
1408 # %H      spam attribute(s) of this message
1409 # %i      message-id of the current message
1410 # %l      number of lines in the message (does not work with maildir,
1411 #         mh, and possibly IMAP folders)
1412 # %L      If an address in the To or CC header field matches an address
1413 #         defined by the users ``subscribe'' command, this displays
1414 #         "To <list-name>", otherwise the same as %F.
1415 # %m      total number of message in the mailbox
1416 # %M      number of hidden messages if the thread is collapsed.
1417 # %N      message score
1418 # %n      author's real name (or address if missing)
1419 # %O      (_O_riginal save folder)  Where mutt would formerly have
1420 #         stashed the message: list name or recipient name if no list
1421 # %P      progress indicator for the builtin pager (how much of the file has been displayed)
1422 # %s      subject of the message
1423 # %S      status of the message (N/D/d/!/r/*)
1424 # %t      `to:' field (recipients)
1425 # %T      the appropriate character from the $to_chars string
1426 # %u      user (login) name of the author
1427 # %v      first name of the author, or the recipient if the message is from you
1428 # %X      number of attachments
1429 #         (please see the ``attachments'' section for possible speed effects)
1430 # %y      `x-label:' field, if present
1431 # %Y      `x-label' field, if present, and (1) not at part of a thread tree,
1432 #         (2) at the top of a thread, or (3) `x-label' is different from
1433 #         preceding message's `x-label'.
1434 # %Z      message status flags
1435 # %{fmt}  the date and time of the message is converted to sender's
1436 #         time zone, and ``fmt'' is expanded by the library function
1437 #         ``strftime''; a leading bang disables locales
1438 # %[fmt]  the date and time of the message is converted to the local
1439 #         time zone, and ``fmt'' is expanded by the library function
1440 #         ``strftime''; a leading bang disables locales
1441 # %(fmt)  the local date and time when the message was received.
1442 #         ``fmt'' is expanded by the library function ``strftime'';
1443 #         a leading bang disables locales
1444 # %<fmt>  the current local time. ``fmt'' is expanded by the library
1445 #         function ``strftime''; a leading bang disables locales.
1446 # %>X     right justify the rest of the string and pad with character "X"
1447 # %|X     pad to the end of the line with character "X"
1448
1449
1450 # See also: ``$to_chars''.
1451
1452 set index_format="%4C %Z %{%b %d} %-15.15F (%?l?%4l&%4c?) %?H?[%H] ?%s"
1453
1454 # set ispell="ispell"
1455 #
1456 # Name: ispell
1457 # Type: path
1458 # Default: "ispell"
1459
1460
1461 # How to invoke ispell (GNU's spell-checking software).
1462
1463
1464 # set keep_flagged=no
1465 #
1466 # Name: keep_flagged
1467 # Type: boolean
1468 # Default: no
1469
1470
1471 # If set, read messages marked as flagged will not be moved
1472 # from your spool mailbox to your ``$mbox'' mailbox, or as a result of
1473 # a ``mbox-hook'' command.
1474
1475
1476 # set locale="C"
1477 #
1478 # Name: locale
1479 # Type: string
1480 # Default: "C"
1481
1482
1483 # The locale used by strftime(3) to format dates. Legal values are
1484 # the strings your system accepts for the locale variable LC_TIME.
1485
1486
1487 # set mail_check=5
1488 #
1489 # Name: mail_check
1490 # Type: number
1491 # Default: 5
1492
1493
1494 # This variable configures how often (in seconds) mutt should look for
1495 # new mail.
1496
1497
1498 # set mailcap_path=""
1499 #
1500 # Name: mailcap_path
1501 # Type: string
1502 # Default: ""
1503
1504
1505 # This variable specifies which files to consult when attempting to
1506 # display MIME bodies not directly supported by Mutt.
1507
1508
1509 # set mailcap_sanitize=yes
1510 #
1511 # Name: mailcap_sanitize
1512 # Type: boolean
1513 # Default: yes
1514
1515
1516 # If set, mutt will restrict possible characters in mailcap % expandos
1517 # to a well-defined set of safe characters.  This is the safe setting,
1518 # but we are not sure it doesn't break some more advanced MIME stuff.
1519
1520 # DON'T CHANGE THIS SETTING UNLESS YOU ARE REALLY SURE WHAT YOU ARE
1521 # DOING!
1522
1523
1524 # set maildir_mtime=no
1525 #
1526 # Name: maildir_mtime
1527 # Type: boolean
1528 # Default: no
1529
1530
1531 # If set, the sort-by-date option in the browser will sort maildirs
1532 # smartly, not using the mtime of the maildir itself but that of the
1533 # newest message in the new subdirectory, making the sorting by
1534 # reverse date much more useful. People with maildirs over NFS may
1535 # wish to leave this option unset.
1536
1537 set maildir_mtime=yes
1538
1539 # set header_cache=""
1540 #
1541 # Name: header_cache
1542 # Type: path
1543 # Default: ""
1544
1545
1546 # The header_cache variable points to the header cache database.
1547 # If header_cache points to a directory it will contain a header cache
1548 # database  per folder. If header_cache points to a file that file will
1549 # be a single global header cache. By default it is unset so no header
1550 # caching will be used.
1551
1552 set header_cache="~/.var/mutt/header_cache"
1553
1554 # set maildir_header_cache_verify=yes
1555 #
1556 # Name: maildir_header_cache_verify
1557 # Type: boolean
1558 # Default: yes
1559
1560
1561 # Check for Maildir unaware programs other than mutt having modified maildir
1562 # files when the header cache is in use.  This incurs one stat(2) per
1563 # message every time the folder is opened.
1564
1565 set maildir_header_cache_verify=no
1566
1567 # set header_cache_pagesize="16384"
1568 #
1569 # Name: header_cache_pagesize
1570 # Type: string
1571 # Default: "16384"
1572
1573
1574 # When mutt is compiled with either gdbm or bdb4 as the header cache backend,
1575 # this option changes the database page size.  Too large or too small
1576 # values can waste space, memory, or CPU time. The default should be more
1577 # or less optimal for most use cases.
1578
1579 set header_cache_pagesize=32768
1580
1581 # set maildir_trash=no
1582 #
1583 # Name: maildir_trash
1584 # Type: boolean
1585 # Default: no
1586
1587
1588 # If set, messages marked as deleted will be saved with the maildir
1589 # (T)rashed flag instead of unlinked.  NOTE: this only applies
1590 # to maildir-style mailboxes.  Setting it will have no effect on other
1591 # mailbox types.
1592
1593
1594 # set mark_old=yes
1595 #
1596 # Name: mark_old
1597 # Type: boolean
1598 # Default: yes
1599
1600
1601 # Controls whether or not mutt marks new unread
1602 # messages as old if you exit a mailbox without reading them.
1603 # With this option set, the next time you start mutt, the messages
1604 # will show up with an "O" next to them in the index menu,
1605 # indicating that they are old.
1606
1607 set mark_old=yes
1608
1609 # set markers=yes
1610 #
1611 # Name: markers
1612 # Type: boolean
1613 # Default: yes
1614
1615
1616 # Controls the display of wrapped lines in the internal pager. If set, a
1617 # ``+'' marker is displayed at the beginning of wrapped lines. Also see
1618 # the ``$smart_wrap'' variable.
1619
1620 set markers=no
1621
1622 # set mask="!^\\.[^.]"
1623 #
1624 # Name: mask
1625 # Type: regular expression
1626 # Default: "!^\\.[^.]"
1627
1628
1629 # A regular expression used in the file browser, optionally preceded by
1630 # the not operator ``!''.  Only files whose names match this mask
1631 # will be shown. The match is always case-sensitive.
1632
1633
1634 # set mbox="~/mbox"
1635 #
1636 # Name: mbox
1637 # Type: path
1638 # Default: "~/mbox"
1639
1640
1641 # This specifies the folder into which read mail in your ``$spoolfile''
1642 # folder will be appended.
1643
1644
1645 # set mbox_type=mbox
1646 #
1647 # Name: mbox_type
1648 # Type: folder magic
1649 # Default: mbox
1650
1651
1652 # The default mailbox type used when creating new folders. May be any of
1653 # mbox, MMDF, MH and Maildir.
1654
1655 set mbox_type=Maildir
1656
1657 # set metoo=no
1658 #
1659 # Name: metoo
1660 # Type: boolean
1661 # Default: no
1662
1663
1664 # If unset, Mutt will remove your address (see the ``alternates''
1665 # command) from the list of recipients when replying to a message.
1666
1667
1668 # set menu_context=0
1669 #
1670 # Name: menu_context
1671 # Type: number
1672 # Default: 0
1673
1674 set menu_context=2
1675
1676 # This variable controls the number of lines of context that are given
1677 # when scrolling through menus. (Similar to ``$pager_context''.)
1678
1679
1680 # set menu_move_off=yes
1681 #
1682 # Name: menu_move_off
1683 # Type: boolean
1684 # Default: yes
1685
1686
1687 # When unset, the bottom entry of menus will never scroll up past
1688 # the bottom of the screen, unless there are less entries than lines.
1689 # When set, the bottom entry may move off the bottom.
1690
1691
1692 # set menu_scroll=no
1693 #
1694 # Name: menu_scroll
1695 # Type: boolean
1696 # Default: no
1697
1698 set menu_scroll=yes
1699
1700 # When set, menus will be scrolled up or down one line when you
1701 # attempt to move across a screen boundary.  If unset, the screen
1702 # is cleared and the next or previous page of the menu is displayed
1703 # (useful for slow links to avoid many redraws).
1704
1705
1706 # set meta_key=no
1707 #
1708 # Name: meta_key
1709 # Type: boolean
1710 # Default: no
1711
1712
1713 # If set, forces Mutt to interpret keystrokes with the high bit (bit 8)
1714 # set as if the user had pressed the ESC key and whatever key remains
1715 # after having the high bit removed.  For example, if the key pressed
1716 # has an ASCII value of 0xf8, then this is treated as if the user had
1717 # pressed ESC then ``x''.  This is because the result of removing the
1718 # high bit from ``0xf8'' is ``0x78'', which is the ASCII character
1719 # ``x''.
1720
1721
1722 # set mh_purge=no
1723 #
1724 # Name: mh_purge
1725 # Type: boolean
1726 # Default: no
1727
1728
1729 # When unset, mutt will mimic mh's behaviour and rename deleted messages
1730 # to ,<old file name> in mh folders instead of really deleting
1731 # them.  If the variable is set, the message files will simply be
1732 # deleted.
1733
1734
1735 # set mh_seq_flagged="flagged"
1736 #
1737 # Name: mh_seq_flagged
1738 # Type: string
1739 # Default: "flagged"
1740
1741
1742 # The name of the MH sequence used for flagged messages.
1743
1744
1745 # set mh_seq_replied="replied"
1746 #
1747 # Name: mh_seq_replied
1748 # Type: string
1749 # Default: "replied"
1750
1751
1752 # The name of the MH sequence used to tag replied messages.
1753
1754
1755 # set mh_seq_unseen="unseen"
1756 #
1757 # Name: mh_seq_unseen
1758 # Type: string
1759 # Default: "unseen"
1760
1761
1762 # The name of the MH sequence used for unseen messages.
1763
1764
1765 # set mime_forward=no
1766 #
1767 # Name: mime_forward
1768 # Type: quadoption
1769 # Default: no
1770
1771
1772 # When set, the message you are forwarding will be attached as a
1773 # separate MIME part instead of included in the main body of the
1774 # message.  This is useful for forwarding MIME messages so the receiver
1775 # can properly view the message as it was delivered to you. If you like
1776 # to switch between MIME and not MIME from mail to mail, set this
1777 # variable to ask-no or ask-yes.
1778
1779 # Also see ``$forward_decode'' and ``$mime_forward_decode''.
1780
1781 set mime_forward=ask-yes
1782
1783 # set mime_forward_decode=no
1784 #
1785 # Name: mime_forward_decode
1786 # Type: boolean
1787 # Default: no
1788
1789
1790 # Controls the decoding of complex MIME messages into text/plain when
1791 # forwarding a message while ``$mime_forward'' is set. Otherwise
1792 # ``$forward_decode'' is used instead.
1793
1794
1795 # set mime_forward_rest=yes
1796 #
1797 # Name: mime_forward_rest
1798 # Type: quadoption
1799 # Default: yes
1800
1801
1802 # When forwarding multiple attachments of a MIME message from the recvattach
1803 # menu, attachments which cannot be decoded in a reasonable manner will
1804 # be attached to the newly composed message if this option is set.
1805
1806
1807 # set pgp_mime_signature_filename="signature.asc"
1808 #
1809 # Name: pgp_mime_signature_filename
1810 # Type: string
1811 # Default: "signature.asc"
1812
1813
1814 # This option sets the filename used for signature parts in PGP/MIME
1815 # signed messages.
1816
1817 set pgp_mime_signature_filename="digital_signature_gpg.asc"
1818
1819 # set pgp_mime_signature_description="Digital signature"
1820 #
1821 # Name: pgp_mime_signature_description
1822 # Type: string
1823 # Default: "Digital signature"
1824
1825 set pgp_mime_signature_description="Digital signature (see http://martin-krafft.net/gpg/)"
1826
1827 # This option sets the Content-Description used for signature parts in
1828 # PGP/MIME signed messages.
1829
1830
1831 # set mix_entry_format="%4n %c %-16s %a"
1832 #
1833 # Name: mix_entry_format
1834 # Type: string
1835 # Default: "%4n %c %-16s %a"
1836
1837
1838 # This variable describes the format of a remailer line on the mixmaster
1839 # chain selection screen.  The following printf-like sequences are 
1840 # supported:
1841
1842 # %n      The running number on the menu.
1843 # %c      Remailer capabilities.
1844 # %s      The remailer's short name.
1845 # %a      The remailer's e-mail address.
1846
1847
1848 # set mixmaster="mixmaster"
1849 #
1850 # Name: mixmaster
1851 # Type: path
1852 # Default: "mixmaster"
1853
1854
1855 # This variable contains the path to the Mixmaster binary on your
1856 # system.  It is used with various sets of parameters to gather the
1857 # list of known remailers, and to finally send a message through the
1858 # mixmaster chain.
1859
1860 # Note: On Debian systems, this option is set by default to
1861 # ``mixmaster-filter'' in /etc/Muttrc.
1862
1863
1864 # set move=ask-no
1865 #
1866 # Name: move
1867 # Type: quadoption
1868 # Default: ask-no
1869
1870
1871 # Controls whether or not Mutt will move read messages
1872 # from your spool mailbox to your ``$mbox'' mailbox, or as a result of
1873 # a ``mbox-hook'' command.
1874
1875 set move=no
1876
1877 # set message_cachedir=""
1878 #
1879 # Name: message_cachedir
1880 # Type: path
1881 # Default: ""
1882
1883
1884 # Set this to a directory and mutt will cache copies of messages from
1885 # your IMAP and POP servers here. You are free to remove entries at any
1886 # time, for instance if stale entries accumulate because you have
1887 # deleted messages with another mail client.
1888
1889
1890 # set message_cache_clean=no
1891 #
1892 # Name: message_cache_clean
1893 # Type: boolean
1894 # Default: no
1895
1896
1897 # If set, mutt will clean out obsolete entries from the cache when
1898 # the mailbox is synchronized. You probably only want to set it
1899 # every once in a while, since it can be a little slow.
1900
1901
1902 # set message_format="%s"
1903 #
1904 # Name: message_format
1905 # Type: string
1906 # Default: "%s"
1907
1908
1909 # This is the string displayed in the ``attachment'' menu for
1910 # attachments of type message/rfc822.  For a full listing of defined
1911 # printf()-like sequences see the section on ``$index_format''.
1912
1913
1914 # set narrow_tree=no
1915 #
1916 # Name: narrow_tree
1917 # Type: boolean
1918 # Default: no
1919
1920
1921 # This variable, when set, makes the thread tree narrower, allowing
1922 # deeper threads to fit on the screen.
1923
1924 set narrow_tree=yes
1925
1926 # set net_inc=10
1927 #
1928 # Name: net_inc
1929 # Type: number
1930 # Default: 10
1931
1932
1933 # Operations that expect to transfer a large amount of data over the
1934 # network will update their progress every net_inc kilobytes.
1935 # If set to 0, no progress messages will be displayed.
1936
1937 # See also ``$read_inc'' and ``$write_inc''.
1938
1939
1940 # set pager="builtin"
1941 #
1942 # Name: pager
1943 # Type: path
1944 # Default: "builtin"
1945
1946
1947 # This variable specifies which pager you would like to use to view
1948 # messages.  builtin means to use the builtin pager, otherwise this
1949 # variable should specify the pathname of the external pager you would
1950 # like to use.
1951
1952 # Using an external pager may have some disadvantages: Additional
1953 # keystrokes are necessary because you can't call mutt functions
1954 # directly from the pager, and screen resizes cause lines longer than
1955 # the screen width to be badly formatted in the help menu.
1956
1957
1958 # set pager_context=0
1959 #
1960 # Name: pager_context
1961 # Type: number
1962 # Default: 0
1963
1964
1965 # This variable controls the number of lines of context that are given
1966 # when displaying the next or previous page in the internal pager.  By
1967 # default, Mutt will display the line after the last one on the screen
1968 # at the top of the next page (0 lines of context).
1969
1970 set pager_context=2
1971
1972 # set pager_format="-%Z- %C/%m: %-20.20n   %s%> -- (%P)"
1973 #
1974 # Name: pager_format
1975 # Type: string
1976 # Default: "-%Z- %C/%m: %-20.20n   %s%> -- (%P)"
1977
1978
1979 # This variable controls the format of the one-line message ``status''
1980 # displayed before each message in either the internal or an external
1981 # pager.  The valid sequences are listed in the ``$index_format''
1982 # section.
1983
1984
1985 # set pager_index_lines=0
1986 #
1987 # Name: pager_index_lines
1988 # Type: number
1989 # Default: 0
1990
1991
1992 # Determines the number of lines of a mini-index which is shown when in
1993 # the pager.  The current message, unless near the top or bottom of the
1994 # folder, will be roughly one third of the way down this mini-index,
1995 # giving the reader the context of a few messages before and after the
1996 # message.  This is useful, for example, to determine how many messages
1997 # remain to be read in the current thread.  One of the lines is reserved
1998 # for the status bar from the index, so a pager_index_lines of 6
1999 # will only show 5 lines of the actual index.  A value of 0 results in
2000 # no index being shown.  If the number of messages in the current folder
2001 # is less than pager_index_lines, then the index will only use as
2002 # many lines as it needs.
2003
2004 set pager_index_lines=5
2005
2006 # set pager_stop=no
2007 #
2008 # Name: pager_stop
2009 # Type: boolean
2010 # Default: no
2011
2012
2013 # When set, the internal-pager will not move to the next message
2014 # when you are at the end of a message and invoke the next-page
2015 # function.
2016
2017 set pager_stop=yes
2018
2019 # set crypt_autosign=no
2020 #
2021 # Name: crypt_autosign
2022 # Type: boolean
2023 # Default: no
2024
2025
2026 # Setting this variable will cause Mutt to always attempt to
2027 # cryptographically sign outgoing messages.  This can be overridden
2028 # by use of the pgp-menu, when signing is not required or
2029 # encryption is requested as well. If ``$smime_is_default'' is set,
2030 # then OpenSSL is used instead to create S/MIME messages and settings can
2031 # be overridden by use of the smime-menu.
2032 # (Crypto only)
2033
2034 set crypt_autosign=yes
2035
2036 # set crypt_autoencrypt=no
2037 #
2038 # Name: crypt_autoencrypt
2039 # Type: boolean
2040 # Default: no
2041
2042
2043 # Setting this variable will cause Mutt to always attempt to PGP
2044 # encrypt outgoing messages.  This is probably only useful in
2045 # connection to the send-hook command.  It can be overridden
2046 # by use of the pgp-menu, when encryption is not required or
2047 # signing is requested as well.  IF ``$smime_is_default'' is set,
2048 # then OpenSSL is used instead to create S/MIME messages and
2049 # settings can be overridden by use of the smime-menu.
2050 # (Crypto only)
2051
2052
2053 # set pgp_ignore_subkeys=yes
2054 #
2055 # Name: pgp_ignore_subkeys
2056 # Type: boolean
2057 # Default: yes
2058
2059
2060 # Setting this variable will cause Mutt to ignore OpenPGP subkeys. Instead,
2061 # the principal key will inherit the subkeys' capabilities.  Unset this
2062 # if you want to play interesting key selection games.
2063 # (PGP only)
2064
2065
2066 # set crypt_replyencrypt=yes
2067 #
2068 # Name: crypt_replyencrypt
2069 # Type: boolean
2070 # Default: yes
2071
2072
2073 # If set, automatically PGP or OpenSSL encrypt replies to messages which are
2074 # encrypted.
2075 # (Crypto only)
2076
2077
2078 # set crypt_replysign=no
2079 #
2080 # Name: crypt_replysign
2081 # Type: boolean
2082 # Default: no
2083
2084
2085 # If set, automatically PGP or OpenSSL sign replies to messages which are
2086 # signed.
2087
2088 # Note: this does not work on messages that are encrypted
2089 # and signed!
2090 # (Crypto only)
2091
2092 set crypt_replysign=yes
2093
2094 # set crypt_replysignencrypted=no
2095 #
2096 # Name: crypt_replysignencrypted
2097 # Type: boolean
2098 # Default: no
2099
2100
2101 # If set, automatically PGP or OpenSSL sign replies to messages
2102 # which are encrypted. This makes sense in combination with
2103 # ``$crypt_replyencrypt'', because it allows you to sign all
2104 # messages which are automatically encrypted.  This works around
2105 # the problem noted in ``$crypt_replysign'', that mutt is not able
2106 # to find out whether an encrypted message is also signed.
2107 # (Crypto only)
2108
2109 set crypt_replysignencrypted=yes
2110
2111 # set crypt_timestamp=yes
2112 #
2113 # Name: crypt_timestamp
2114 # Type: boolean
2115 # Default: yes
2116
2117
2118 # If set, mutt will include a time stamp in the lines surrounding
2119 # PGP or S/MIME output, so spoofing such lines is more difficult.
2120 # If you are using colors to mark these lines, and rely on these,
2121 # you may unset this setting.
2122 # (Crypto only)
2123
2124
2125 # set pgp_use_gpg_agent=no
2126 #
2127 # Name: pgp_use_gpg_agent
2128 # Type: boolean
2129 # Default: no
2130
2131
2132 # If set, mutt will use a possibly-running gpg-agent process.
2133 # (PGP only)
2134
2135 set pgp_use_gpg_agent=yes
2136
2137 # set crypt_verify_sig=yes
2138 #
2139 # Name: crypt_verify_sig
2140 # Type: quadoption
2141 # Default: yes
2142
2143
2144 # If ``yes'', always attempt to verify PGP or S/MIME signatures.
2145 # If ``ask'', ask whether or not to verify the signature. 
2146 # If ``no'', never attempt to verify cryptographic signatures.
2147 # (Crypto only)
2148
2149
2150 # set smime_is_default=no
2151 #
2152 # Name: smime_is_default
2153 # Type: boolean
2154 # Default: no
2155
2156
2157 # The default behaviour of mutt is to use PGP on all auto-sign/encryption
2158 # operations. To override and to use OpenSSL instead this must be set.
2159 # However, this has no effect while replying, since mutt will automatically 
2160 # select the same application that was used to sign/encrypt the original
2161 # message.  (Note that this variable can be overridden by unsetting $crypt_autosmime.)
2162 # (S/MIME only)
2163
2164
2165 # set smime_ask_cert_label=yes
2166 #
2167 # Name: smime_ask_cert_label
2168 # Type: boolean
2169 # Default: yes
2170
2171
2172 # This flag controls whether you want to be asked to enter a label
2173 # for a certificate about to be added to the database or not. It is
2174 # set by default.
2175 # (S/MIME only)
2176
2177
2178 # set smime_decrypt_use_default_key=yes
2179 #
2180 # Name: smime_decrypt_use_default_key
2181 # Type: boolean
2182 # Default: yes
2183
2184
2185 # If set (default) this tells mutt to use the default key for decryption. Otherwise,
2186 # if manage multiple certificate-key-pairs, mutt will try to use the mailbox-address
2187 # to determine the key to use. It will ask you to supply a key, if it can't find one.
2188 # (S/MIME only)
2189
2190
2191 # set pgp_entry_format="%4n %t%f %4l/0x%k %-4a %2c %u"
2192 #
2193 # Name: pgp_entry_format
2194 # Type: string
2195 # Default: "%4n %t%f %4l/0x%k %-4a %2c %u"
2196
2197
2198 # This variable allows you to customize the PGP key selection menu to
2199 # your personal taste. This string is similar to ``$index_format'', but
2200 # has its own set of printf()-like sequences:
2201
2202 # %n      number
2203 # %k      key id
2204 # %u      user id
2205 # %a      algorithm
2206 # %l      key length
2207 # %f      flags
2208 # %c      capabilities
2209 # %t      trust/validity of the key-uid association
2210 # %[<s>]  date of the key where <s> is an strftime(3) expression
2211
2212
2213 # (PGP only)
2214
2215
2216 # set pgp_good_sign=""
2217 #
2218 # Name: pgp_good_sign
2219 # Type: regular expression
2220 # Default: ""
2221
2222
2223 # If you assign a text to this variable, then a PGP signature is only
2224 # considered verified if the output from $pgp_verify_command contains
2225 # the text. Use this variable if the exit code from the command is 0
2226 # even for bad signatures.
2227 # (PGP only)
2228
2229
2230 # set pgp_check_exit=yes
2231 #
2232 # Name: pgp_check_exit
2233 # Type: boolean
2234 # Default: yes
2235
2236
2237 # If set, mutt will check the exit code of the PGP subprocess when
2238 # signing or encrypting.  A non-zero exit code means that the
2239 # subprocess failed.
2240 # (PGP only)
2241
2242
2243 # set pgp_long_ids=no
2244 #
2245 # Name: pgp_long_ids
2246 # Type: boolean
2247 # Default: no
2248
2249
2250 # If set, use 64 bit PGP key IDs. Unset uses the normal 32 bit Key IDs.
2251 # (PGP only)
2252
2253
2254 # set pgp_retainable_sigs=no
2255 #
2256 # Name: pgp_retainable_sigs
2257 # Type: boolean
2258 # Default: no
2259
2260
2261 # If set, signed and encrypted messages will consist of nested
2262 # multipart/signed and multipart/encrypted body parts.
2263
2264 # This is useful for applications like encrypted and signed mailing
2265 # lists, where the outer layer (multipart/encrypted) can be easily
2266 # removed, while the inner multipart/signed part is retained.
2267 # (PGP only)
2268
2269 set pgp_retainable_sigs=yes
2270
2271 # set pgp_autoinline=no
2272 #
2273 # Name: pgp_autoinline
2274 # Type: boolean
2275 # Default: no
2276
2277
2278 # This option controls whether Mutt generates old-style inline
2279 # (traditional) PGP encrypted or signed messages under certain
2280 # circumstances.  This can be overridden by use of the pgp-menu,
2281 # when inline is not required.
2282
2283 # Note that Mutt might automatically use PGP/MIME for messages
2284 # which consist of more than a single MIME part.  Mutt can be
2285 # configured to ask before sending PGP/MIME messages when inline
2286 # (traditional) would not work.
2287 # See also: ``$pgp_mime_auto''.
2288
2289 # Also note that using the old-style PGP message format is strongly
2290 # deprecated.
2291 # (PGP only)
2292
2293
2294 # set pgp_replyinline=no
2295 #
2296 # Name: pgp_replyinline
2297 # Type: boolean
2298 # Default: no
2299
2300
2301 # Setting this variable will cause Mutt to always attempt to
2302 # create an inline (traditional) message when replying to a
2303 # message which is PGP encrypted/signed inline.  This can be
2304 # overridden by use of the pgp-menu, when inline is not
2305 # required.  This option does not automatically detect if the
2306 # (replied-to) message is inline; instead it relies on Mutt
2307 # internals for previously checked/flagged messages.
2308
2309 # Note that Mutt might automatically use PGP/MIME for messages
2310 # which consist of more than a single MIME part.  Mutt can be
2311 # configured to ask before sending PGP/MIME messages when inline
2312 # (traditional) would not work.
2313 # See also: ``$pgp_mime_auto''.
2314
2315 # Also note that using the old-style PGP message format is strongly
2316 # deprecated.
2317 # (PGP only)
2318
2319
2320 # set pgp_show_unusable=yes
2321 #
2322 # Name: pgp_show_unusable
2323 # Type: boolean
2324 # Default: yes
2325
2326
2327 # If set, mutt will display non-usable keys on the PGP key selection
2328 # menu.  This includes keys which have been revoked, have expired, or
2329 # have been marked as ``disabled'' by the user.
2330 # (PGP only)
2331
2332
2333 # set pgp_sign_as=""
2334 #
2335 # Name: pgp_sign_as
2336 # Type: string
2337 # Default: ""
2338
2339
2340 # If you have more than one key pair, this option allows you to specify
2341 # which of your private keys to use.  It is recommended that you use the
2342 # keyid form to specify your key (e.g., ``0x00112233'').
2343 # (PGP only)
2344
2345 set pgp_sign_as="0x330c4a75"
2346
2347 # set pgp_strict_enc=yes
2348 #
2349 # Name: pgp_strict_enc
2350 # Type: boolean
2351 # Default: yes
2352
2353
2354 # If set, Mutt will automatically encode PGP/MIME signed messages as
2355 # quoted-printable.  Please note that unsetting this variable may
2356 # lead to problems with non-verifyable PGP signatures, so only change
2357 # this if you know what you are doing.
2358 # (PGP only)
2359
2360
2361 # set pgp_timeout=300
2362 #
2363 # Name: pgp_timeout
2364 # Type: number
2365 # Default: 300
2366
2367
2368 # The number of seconds after which a cached passphrase will expire if
2369 # not used.
2370 # (PGP only)
2371
2372
2373 # set pgp_sort_keys=address
2374 #
2375 # Name: pgp_sort_keys
2376 # Type: sort order
2377 # Default: address
2378
2379
2380 # Specifies how the entries in the `pgp keys' menu are sorted. The
2381 # following are legal values:
2382
2383 # address sort alphabetically by user id
2384 # keyid   sort alphabetically by key id
2385 # date    sort by key creation date
2386 # trust   sort by the trust of the key
2387
2388
2389 # If you prefer reverse order of the above values, prefix it with
2390 # `reverse-'.
2391 # (PGP only)
2392
2393
2394 # set pgp_mime_auto=ask-yes
2395 #
2396 # Name: pgp_mime_auto
2397 # Type: quadoption
2398 # Default: ask-yes
2399
2400
2401 # This option controls whether Mutt will prompt you for
2402 # automatically sending a (signed/encrypted) message using
2403 # PGP/MIME when inline (traditional) fails (for any reason).
2404
2405 # Also note that using the old-style PGP message format is strongly
2406 # deprecated.
2407 # (PGP only)
2408
2409
2410 # set pgp_auto_decode=no
2411 #
2412 # Name: pgp_auto_decode
2413 # Type: boolean
2414 # Default: no
2415
2416
2417 # If set, mutt will automatically attempt to decrypt traditional PGP
2418 # messages whenever the user performs an operation which ordinarily would
2419 # result in the contents of the message being operated on.  For example,
2420 # if the user displays a pgp-traditional message which has not been manually
2421 # checked with the check-traditional-pgp function, mutt will automatically
2422 # check the message for traditional pgp.
2423
2424 set pgp_auto_decode=yes
2425
2426 # set pgp_decode_command=""
2427 #
2428 # Name: pgp_decode_command
2429 # Type: string
2430 # Default: ""
2431
2432
2433 # This format strings specifies a command which is used to decode 
2434 # application/pgp attachments.
2435
2436 # The PGP command formats have their own set of printf-like sequences:
2437
2438 # %p      Expands to PGPPASSFD=0 when a pass phrase is needed, to an empty
2439 #         string otherwise. Note: This may be used with a %? construct.
2440 # %f      Expands to the name of a file containing a message.
2441 # %s      Expands to the name of a file containing the signature part
2442 #                    of a multipart/signed attachment when verifying it.
2443 # %a      The value of $pgp_sign_as.
2444 # %r      One or more key IDs.
2445
2446
2447 # For examples on how to configure these formats for the various versions
2448 # of PGP which are floating around, see the pgp*.rc and gpg.rc files in
2449 # the samples/ subdirectory which has been installed on your system
2450 # alongside the documentation.
2451 # (PGP only)
2452
2453
2454 # set pgp_getkeys_command=""
2455 #
2456 # Name: pgp_getkeys_command
2457 # Type: string
2458 # Default: ""
2459
2460
2461 # This command is invoked whenever mutt will need public key information.
2462 # %r is the only printf-like sequence used with this format.
2463 # (PGP only)
2464
2465
2466 # set pgp_verify_command=""
2467 #
2468 # Name: pgp_verify_command
2469 # Type: string
2470 # Default: ""
2471
2472
2473 # This command is used to verify PGP signatures.
2474 # (PGP only)
2475
2476
2477 # set pgp_decrypt_command=""
2478 #
2479 # Name: pgp_decrypt_command
2480 # Type: string
2481 # Default: ""
2482
2483
2484 # This command is used to decrypt a PGP encrypted message.
2485 # (PGP only)
2486
2487
2488 # set pgp_clearsign_command=""
2489 #
2490 # Name: pgp_clearsign_command
2491 # Type: string
2492 # Default: ""
2493
2494
2495 # This format is used to create a old-style "clearsigned" PGP
2496 # message.  Note that the use of this format is strongly
2497 # deprecated.
2498 # (PGP only)
2499
2500
2501 # set pgp_sign_command=""
2502 #
2503 # Name: pgp_sign_command
2504 # Type: string
2505 # Default: ""
2506
2507
2508 # This command is used to create the detached PGP signature for a 
2509 # multipart/signed PGP/MIME body part.
2510 # (PGP only)
2511
2512
2513 # set pgp_encrypt_sign_command=""
2514 #
2515 # Name: pgp_encrypt_sign_command
2516 # Type: string
2517 # Default: ""
2518
2519
2520 # This command is used to both sign and encrypt a body part.
2521 # (PGP only)
2522
2523
2524 # set pgp_encrypt_only_command=""
2525 #
2526 # Name: pgp_encrypt_only_command
2527 # Type: string
2528 # Default: ""
2529
2530
2531 # This command is used to encrypt a body part without signing it.
2532 # (PGP only)
2533
2534
2535 # set pgp_import_command=""
2536 #
2537 # Name: pgp_import_command
2538 # Type: string
2539 # Default: ""
2540
2541
2542 # This command is used to import a key from a message into 
2543 # the user's public key ring.
2544 # (PGP only)
2545
2546
2547 # set pgp_export_command=""
2548 #
2549 # Name: pgp_export_command
2550 # Type: string
2551 # Default: ""
2552
2553
2554 # This command is used to export a public key from the user's
2555 # key ring.
2556 # (PGP only)
2557
2558
2559 # set pgp_verify_key_command=""
2560 #
2561 # Name: pgp_verify_key_command
2562 # Type: string
2563 # Default: ""
2564
2565
2566 # This command is used to verify key information from the key selection
2567 # menu.
2568 # (PGP only)
2569
2570
2571 # set pgp_list_secring_command=""
2572 #
2573 # Name: pgp_list_secring_command
2574 # Type: string
2575 # Default: ""
2576
2577
2578 # This command is used to list the secret key ring's contents.  The
2579 # output format must be analogous to the one used by 
2580 # gpg --list-keys --with-colons.
2581
2582 # This format is also generated by the pgpring utility which comes 
2583 # with mutt.
2584 # (PGP only)
2585
2586
2587 # set pgp_list_pubring_command=""
2588 #
2589 # Name: pgp_list_pubring_command
2590 # Type: string
2591 # Default: ""
2592
2593
2594 # This command is used to list the public key ring's contents.  The
2595 # output format must be analogous to the one used by 
2596 # gpg --list-keys --with-colons.
2597
2598 # This format is also generated by the pgpring utility which comes 
2599 # with mutt.
2600 # (PGP only)
2601
2602
2603 # set forward_decrypt=yes
2604 #
2605 # Name: forward_decrypt
2606 # Type: boolean
2607 # Default: yes
2608
2609
2610 # Controls the handling of encrypted messages when forwarding a message.
2611 # When set, the outer layer of encryption is stripped off.  This
2612 # variable is only used if ``$mime_forward'' is set and
2613 # ``$mime_forward_decode'' is unset.
2614 # (PGP only)
2615
2616
2617 # set smime_timeout=300
2618 #
2619 # Name: smime_timeout
2620 # Type: number
2621 # Default: 300
2622
2623
2624 # The number of seconds after which a cached passphrase will expire if
2625 # not used.
2626 # (S/MIME only)
2627
2628
2629 # set smime_encrypt_with=""
2630 #
2631 # Name: smime_encrypt_with
2632 # Type: string
2633 # Default: ""
2634
2635
2636 # This sets the algorithm that should be used for encryption.
2637 # Valid choices are "des", "des3", "rc2-40", "rc2-64", "rc2-128".
2638 # If unset "3des" (TripleDES) is used.
2639 # (S/MIME only)
2640
2641
2642 # set smime_keys=""
2643 #
2644 # Name: smime_keys
2645 # Type: path
2646 # Default: ""
2647
2648
2649 # Since there is no pubring/secring as with PGP, mutt has to handle
2650 # storage ad retrieval of keys/certs by itself. This is very basic right now,
2651 # and stores keys and certificates in two different directories, both
2652 # named as the hash-value retrieved from OpenSSL. There is an index file
2653 # which contains mailbox-address keyid pair, and which can be manually
2654 # edited. This one points to the location of the private keys.
2655 # (S/MIME only)
2656
2657
2658 # set smime_ca_location=""
2659 #
2660 # Name: smime_ca_location
2661 # Type: path
2662 # Default: ""
2663
2664
2665 # This variable contains the name of either a directory, or a file which
2666 # contains trusted certificates for use with OpenSSL.
2667 # (S/MIME only)
2668
2669 # Note: On Debian systems, this defaults to the first existing file in
2670 # the following list: ~/.smime/ca-certificates.crt ~/.smime/ca-bundle.crt
2671 # /etc/ssl/certs/ca-certificates.crt.
2672
2673
2674 # set smime_certificates=""
2675 #
2676 # Name: smime_certificates
2677 # Type: path
2678 # Default: ""
2679
2680
2681 # Since there is no pubring/secring as with PGP, mutt has to handle
2682 # storage and retrieval of keys by itself. This is very basic right
2683 # now, and keys and certificates are stored in two different
2684 # directories, both named as the hash-value retrieved from
2685 # OpenSSL. There is an index file which contains mailbox-address
2686 # keyid pairs, and which can be manually edited. This one points to
2687 # the location of the certificates.
2688 # (S/MIME only)
2689
2690
2691 # set smime_decrypt_command=""
2692 #
2693 # Name: smime_decrypt_command
2694 # Type: string
2695 # Default: ""
2696
2697
2698 # This format string specifies a command which is used to decrypt
2699 # application/x-pkcs7-mime attachments.
2700
2701 # The OpenSSL command formats have their own set of printf-like sequences
2702 # similar to PGP's:
2703
2704 # %f      Expands to the name of a file containing a message.
2705 # %s      Expands to the name of a file containing the signature part
2706 #                    of a multipart/signed attachment when verifying it.
2707 # %k      The key-pair specified with $smime_default_key
2708 # %c      One or more certificate IDs.
2709 # %a      The algorithm used for encryption.
2710 # %C      CA location:  Depending on whether $smime_ca_location
2711 #                    points to a directory or file, this expands to 
2712 #                    "-CApath $smime_ca_location" or "-CAfile $smime_ca_location".
2713
2714
2715 # For examples on how to configure these formats, see the smime.rc in
2716 # the samples/ subdirectory which has been installed on your system
2717 # alongside the documentation.
2718 # (S/MIME only)
2719
2720
2721 # set smime_verify_command=""
2722 #
2723 # Name: smime_verify_command
2724 # Type: string
2725 # Default: ""
2726
2727
2728 # This command is used to verify S/MIME signatures of type multipart/signed.
2729 # (S/MIME only)
2730
2731
2732 # set smime_verify_opaque_command=""
2733 #
2734 # Name: smime_verify_opaque_command
2735 # Type: string
2736 # Default: ""
2737
2738
2739 # This command is used to verify S/MIME signatures of type
2740 # application/x-pkcs7-mime.
2741 # (S/MIME only)
2742
2743
2744 # set smime_sign_command=""
2745 #
2746 # Name: smime_sign_command
2747 # Type: string
2748 # Default: ""
2749
2750
2751 # This command is used to created S/MIME signatures of type
2752 # multipart/signed, which can be read by all mail clients.
2753 # (S/MIME only)
2754
2755
2756 # set smime_sign_opaque_command=""
2757 #
2758 # Name: smime_sign_opaque_command
2759 # Type: string
2760 # Default: ""
2761
2762
2763 # This command is used to created S/MIME signatures of type
2764 # application/x-pkcs7-signature, which can only be handled by mail
2765 # clients supporting the S/MIME extension.
2766 # (S/MIME only)
2767
2768
2769 # set smime_encrypt_command=""
2770 #
2771 # Name: smime_encrypt_command
2772 # Type: string
2773 # Default: ""
2774
2775
2776 # This command is used to create encrypted S/MIME messages.
2777 # (S/MIME only)
2778
2779
2780 # set smime_pk7out_command=""
2781 #
2782 # Name: smime_pk7out_command
2783 # Type: string
2784 # Default: ""
2785
2786
2787 # This command is used to extract PKCS7 structures of S/MIME signatures,
2788 # in order to extract the public X509 certificate(s).
2789 # (S/MIME only)
2790
2791
2792 # set smime_get_cert_command=""
2793 #
2794 # Name: smime_get_cert_command
2795 # Type: string
2796 # Default: ""
2797
2798
2799 # This command is used to extract X509 certificates from a PKCS7 structure.
2800 # (S/MIME only)
2801
2802
2803 # set smime_get_signer_cert_command=""
2804 #
2805 # Name: smime_get_signer_cert_command
2806 # Type: string
2807 # Default: ""
2808
2809
2810 # This command is used to extract only the signers X509 certificate from a S/MIME
2811 # signature, so that the certificate's owner may get compared to the
2812 # email's 'From'-field.
2813 # (S/MIME only)
2814
2815
2816 # set smime_import_cert_command=""
2817 #
2818 # Name: smime_import_cert_command
2819 # Type: string
2820 # Default: ""
2821
2822
2823 # This command is used to import a certificate via smime_keys.
2824 # (S/MIME only)
2825
2826
2827 # set smime_get_cert_email_command=""
2828 #
2829 # Name: smime_get_cert_email_command
2830 # Type: string
2831 # Default: ""
2832
2833
2834 # This command is used to extract the mail address(es) used for storing
2835 # X509 certificates, and for verification purposes (to check whether the
2836 # certificate was issued for the sender's mailbox).
2837 # (S/MIME only)
2838
2839
2840 # set smime_default_key=""
2841 #
2842 # Name: smime_default_key
2843 # Type: string
2844 # Default: ""
2845
2846
2847 # This is the default key-pair to use for signing. This must be set to the
2848 # keyid (the hash-value that OpenSSL generates) to work properly
2849 # (S/MIME only)
2850
2851
2852 # set ssl_force_tls=no
2853 #
2854 # Name: ssl_force_tls
2855 # Type: boolean
2856 # Default: no
2857
2858
2859 # If this variable is set, Mutt will require that all connections
2860 # to remote servers be encrypted. Furthermore it will attempt to
2861 # negotiate TLS even if the server does not advertise the capability,
2862 # since it would otherwise have to abort the connection anyway. This
2863 # option supersedes ``$ssl_starttls''.
2864
2865
2866 # set ssl_starttls=yes
2867 #
2868 # Name: ssl_starttls
2869 # Type: quadoption
2870 # Default: yes
2871
2872
2873 # If set (the default), mutt will attempt to use STARTTLS on servers
2874 # advertising the capability. When unset, mutt will not attempt to
2875 # use STARTTLS regardless of the server's capabilities.
2876
2877
2878 # set certificate_file="~/.mutt_certificates"
2879 #
2880 # Name: certificate_file
2881 # Type: path
2882 # Default: "~/.mutt_certificates"
2883
2884
2885 # This variable specifies the file where the certificates you trust
2886 # are saved. When an unknown certificate is encountered, you are asked
2887 # if you accept it or not. If you accept it, the certificate can also 
2888 # be saved in this file and further connections are automatically 
2889 # accepted.
2890
2891 # You can also manually add CA certificates in this file. Any server
2892 # certificate that is signed with one of these CA certificates are 
2893 # also automatically accepted.
2894
2895 # Example: set certificate_file=~/.mutt/certificates
2896
2897
2898 # set ssl_use_sslv3=yes
2899 #
2900 # Name: ssl_use_sslv3
2901 # Type: boolean
2902 # Default: yes
2903
2904
2905 # This variables specifies whether to attempt to use SSLv3 in the
2906 # SSL authentication process.
2907
2908
2909 # set ssl_use_tlsv1=yes
2910 #
2911 # Name: ssl_use_tlsv1
2912 # Type: boolean
2913 # Default: yes
2914
2915
2916 # This variables specifies whether to attempt to use TLSv1 in the
2917 # SSL authentication process.
2918
2919
2920 # set ssl_min_dh_prime_bits=0
2921 #
2922 # Name: ssl_min_dh_prime_bits
2923 # Type: number
2924 # Default: 0
2925
2926
2927 # This variable specifies the minimum acceptable prime size (in bits)
2928 # for use in any Diffie-Hellman key exchange. A value of 0 will use
2929 # the default from the GNUTLS library.
2930
2931
2932 # set ssl_ca_certificates_file=""
2933 #
2934 # Name: ssl_ca_certificates_file
2935 # Type: path
2936 # Default: ""
2937
2938
2939 # This variable specifies a file containing trusted CA certificates.
2940 # Any server certificate that is signed with one of these CA
2941 # certificates are also automatically accepted.
2942
2943 # Example: set ssl_ca_certificates_file=/etc/ssl/certs/ca-certificates.crt
2944
2945 # Note: On Debian systems, this variable defaults to the example
2946 # mentioned. This file is managed by the ``ca-certificates'' package.
2947
2948
2949 # set pipe_split=no
2950 #
2951 # Name: pipe_split
2952 # Type: boolean
2953 # Default: no
2954
2955
2956 # Used in connection with the pipe-message command and the ``tag-
2957 # prefix'' operator.  If this variable is unset, when piping a list of
2958 # tagged messages Mutt will concatenate the messages and will pipe them
2959 # as a single folder.  When set, Mutt will pipe the messages one by one.
2960 # In both cases the messages are piped in the current sorted order,
2961 # and the ``$pipe_sep'' separator is added after each message.
2962
2963
2964 # set pipe_decode=no
2965 #
2966 # Name: pipe_decode
2967 # Type: boolean
2968 # Default: no
2969
2970
2971 # Used in connection with the pipe-message command.  When unset,
2972 # Mutt will pipe the messages without any preprocessing. When set, Mutt
2973 # will weed headers and will attempt to PGP/MIME decode the messages
2974 # first.
2975
2976 set pipe_decode
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|sgkb):[[: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 set simple_search="~L %s | ~s %s"
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
4143 # set to_chars=" +TCFL"
4144 #
4145 # Name: to_chars
4146 # Type: string
4147 # Default: " +TCFL"
4148
4149
4150 # Controls the character used to indicate mail addressed to you.  The
4151 # first character is the one used when the mail is NOT addressed to your
4152 # address (default: space).  The second is used when you are the only
4153 # recipient of the message (default: +).  The third is when your address
4154 # appears in the TO header field, but you are not the only recipient of
4155 # the message (default: T).  The fourth character is used when your
4156 # address is specified in the CC header field, but you are not the only
4157 # recipient.  The fifth character is used to indicate mail that was sent
4158 # by you.  The sixth character is used to indicate when a mail
4159 # was sent to a mailing-list you subscribe to (default: L).
4160
4161
4162 # set trash=""
4163 #
4164 # Name: trash
4165 # Type: path
4166 # Default: ""
4167
4168
4169 # If set, this variable specifies the path of the trash folder where the
4170 # mails marked for deletion will be moved, instead of being irremediably
4171 # purged.
4172
4173 # NOTE: When you delete a message in the trash folder, it is really
4174 # deleted, so that you have a way to clean the trash.
4175
4176
4177 # set tunnel=""
4178 #
4179 # Name: tunnel
4180 # Type: string
4181 # Default: ""
4182
4183
4184 # Setting this variable will cause mutt to open a pipe to a command
4185 # instead of a raw socket. You may be able to use this to set up
4186 # preauthenticated connections to your IMAP/POP3 server. Example:
4187
4188 # tunnel="ssh -q mailhost.net /usr/local/libexec/imapd"
4189
4190 # NOTE: For this example to work you must be able to log in to the remote
4191 # machine without having to enter a password.
4192
4193
4194 # set use_8bitmime=no
4195 #
4196 # Name: use_8bitmime
4197 # Type: boolean
4198 # Default: no
4199
4200
4201 # Warning: do not set this variable unless you are using a version
4202 # of sendmail which supports the -B8BITMIME flag (such as sendmail
4203 # 8.8.x) or you may not be able to send mail.
4204
4205 # When set, Mutt will invoke ``$sendmail'' with the -B8BITMIME
4206 # flag when sending 8-bit messages to enable ESMTP negotiation.
4207
4208
4209 # set use_domain=yes
4210 #
4211 # Name: use_domain
4212 # Type: boolean
4213 # Default: yes
4214
4215
4216 # When set, Mutt will qualify all local addresses (ones without the
4217 # @host portion) with the value of ``$hostname''.  If unset, no
4218 # addresses will be qualified.
4219
4220
4221 # set use_envelope_from=no
4222 #
4223 # Name: use_envelope_from
4224 # Type: boolean
4225 # Default: no
4226
4227
4228 # When set, mutt will use ``$envelope_from_address'' as the
4229 # envelope sender if that is set, otherwise it will attempt to
4230 # derive it from the "From:" header.  Note that this information is passed 
4231 # to sendmail command using the "-f" command line switch, so don't set this
4232 # option if you are using that switch in $sendmail yourself,
4233 # or if the sendmail on your machine doesn't support that command
4234 # line switch.
4235
4236
4237 # set use_from=yes
4238 #
4239 # Name: use_from
4240 # Type: boolean
4241 # Default: yes
4242
4243
4244 # When set, Mutt will generate the `From:' header field when
4245 # sending messages.  If unset, no `From:' header field will be
4246 # generated unless the user explicitly sets one using the ``my_hdr''
4247 # command.
4248
4249
4250 # set use_idn=yes
4251 #
4252 # Name: use_idn
4253 # Type: boolean
4254 # Default: yes
4255
4256
4257 # When set, Mutt will show you international domain names decoded.
4258 # Note: You can use IDNs for addresses even if this is unset.
4259 # This variable only affects decoding.
4260
4261
4262 # set use_ipv6=yes
4263 #
4264 # Name: use_ipv6
4265 # Type: boolean
4266 # Default: yes
4267
4268
4269 # When set, Mutt will look for IPv6 addresses of hosts it tries to
4270 # contact.  If this option is unset, Mutt will restrict itself to IPv4 addresses.
4271 # Normally, the default should work.
4272
4273
4274 # set user_agent=yes
4275 #
4276 # Name: user_agent
4277 # Type: boolean
4278 # Default: yes
4279
4280
4281 # When set, mutt will add a "User-Agent" header to outgoing
4282 # messages, indicating which version of mutt was used for composing
4283 # them.
4284
4285
4286 # set visual=""
4287 #
4288 # Name: visual
4289 # Type: path
4290 # Default: ""
4291
4292
4293 # Specifies the visual editor to invoke when the ~v command is
4294 # given in the builtin editor.
4295
4296
4297 # set wait_key=yes
4298 #
4299 # Name: wait_key
4300 # Type: boolean
4301 # Default: yes
4302
4303
4304 # Controls whether Mutt will ask you to press a key after shell-
4305 # escape, pipe-message, pipe-entry, print-message,
4306 # and print-entry commands.
4307
4308 # It is also used when viewing attachments with ``auto_view'', provided
4309 # that the corresponding mailcap entry has a needsterminal flag,
4310 # and the external program is interactive.
4311
4312 # When set, Mutt will always ask for a key. When unset, Mutt will wait
4313 # for a key only if the external command returned a non-zero status.
4314
4315 set wait_key=no
4316
4317 # set weed=yes
4318 #
4319 # Name: weed
4320 # Type: boolean
4321 # Default: yes
4322
4323
4324 # When set, mutt will weed headers when displaying, forwarding,
4325 # printing, or replying to messages.
4326
4327
4328 # set wrap=0
4329 #
4330 # Name: wrap
4331 # Type: number
4332 # Default: 0
4333
4334
4335 # When set to a positive value, mutt will wrap text at $wrap characters.
4336 # When set to a negative value, mutt will wrap text so that there are $wrap
4337 # characters of empty space on the right side of the terminal.
4338
4339 set wrap=80
4340
4341 # set wrap_search=yes
4342 #
4343 # Name: wrap_search
4344 # Type: boolean
4345 # Default: yes
4346
4347
4348 # Controls whether searches wrap around the end of the mailbox.
4349
4350 # When set, searches will wrap around the first (or last) message. When
4351 # unset, searches will not wrap.
4352
4353
4354 # set wrapmargin=0
4355 #
4356 # Name: wrapmargin
4357 # Type: number
4358 # Default: 0
4359
4360
4361 # (DEPRECATED) Equivalent to setting wrap with a negative value.
4362
4363
4364 # set write_inc=10
4365 #
4366 # Name: write_inc
4367 # Type: number
4368 # Default: 10
4369
4370
4371 # When writing a mailbox, a message will be printed every
4372 # write_inc messages to indicate progress.  If set to 0, only a
4373 # single message will be displayed before writing a mailbox.
4374
4375 # Also see the ``$read_inc'' variable.
4376
4377
4378 # set write_bcc=yes
4379 #
4380 # Name: write_bcc
4381 # Type: boolean
4382 # Default: yes
4383
4384
4385 # Controls whether mutt writes out the Bcc header when preparing
4386 # messages to be sent.  Exim users may wish to unset this. If mutt
4387 # is set to deliver directly via SMTP (see ``$smtp_url''), this
4388 # option does nothing: mutt will never write out the BCC header
4389 # in this case.
4390
4391 # Note: On Debian systems, exim4 and postfix strip BCC headers by
4392 # default. The above warning applies to exim3 users, see /etc/Muttrc.
4393
4394
4395 # set xterm_icon="M%?n?AIL&ail?"
4396 #
4397 # Name: xterm_icon
4398 # Type: string
4399 # Default: "M%?n?AIL&ail?"
4400
4401
4402 # Controls the format of the icon title, as long as xterm_set_titles
4403 # is enabled. This string is identical in formatting to the one used by
4404 # ``$status_format''.
4405
4406
4407 # set xterm_set_titles=no
4408 #
4409 # Name: xterm_set_titles
4410 # Type: boolean
4411 # Default: no
4412
4413
4414 # Controls whether mutt sets the xterm title bar and icon name
4415 # (as long as you are in an appropriate terminal).
4416
4417 set xterm_set_titles=yes
4418
4419 # set xterm_title="Mutt with %?m?%m messages&no messages?%?n? [%n NEW]?"
4420 #
4421 # Name: xterm_title
4422 # Type: string
4423 # Default: "Mutt with %?m?%m messages&no messages?%?n? [%n NEW]?"
4424
4425
4426 # Controls the format of the title bar of the xterm provided that
4427 # xterm_set_titles has been set. This string is identical in formatting
4428 # to the one used by ``$status_format''.
4429
4430 set xterm_title="mutt@%h [%?M?%M/?%m, n:%n]%?V? [%V]?"
4431
4432
4433 alternative_order text/enriched text/plain text application/postscript image/*
4434
4435 source $my_confdir/colours
4436 source $my_confdir/headers
4437 source $my_confdir/alternates
4438 source $my_confdir/keybindings
4439 source $my_confdir/lists
4440 source $my_confdir/spam
4441 source $my_confdir/hooks
4442
4443 set my_mailboxes = `ls ~/.var/offlineimap/mailboxes 2>/dev/null || echo /dev/null`
4444 source $my_mailboxes
4445
4446 set alias_file="$my_confdir/aliases"
4447 source "test -f $alias_file && cat $alias_file 2>/dev/null || echo unset alias_file|"