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

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