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

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