📄 muttrc
字号:
# # # set header_cache_pagesize="16384"## Name: header_cache_pagesize# Type: string# Default: "16384"# # # Change the header cache database page size. Too large or too small# values can waste space, memory, or CPU time. The default should be more# or less the best you can get. For details, google for mutt header# cache (first hit).# # # set maildir_trash=no## Name: maildir_trash# Type: boolean# Default: no# # # If set, messages marked as deleted will be saved with the maildir# (T)rashed flag instead of unlinked. NOTE: this only applies# to maildir-style mailboxes. Setting it will have no effect on other# mailbox types.# # # set mark_old=yes## Name: mark_old# Type: boolean# Default: yes# # # Controls whether or not mutt marks new unread# messages as old if you exit a mailbox without reading them.# With this option set, the next time you start mutt, the messages# will show up with an "O" next to them in the index menu,# indicating that they are old.# # # set markers=yes## Name: markers# Type: boolean# Default: yes# # # Controls the display of wrapped lines in the internal pager. If set, a# ``+'' marker is displayed at the beginning of wrapped lines. Also see# the ``$smart_wrap'' variable.# # # set mask="!^\\.[^.]"## Name: mask# Type: regular expression# Default: "!^\\.[^.]"# # # A regular expression used in the file browser, optionally preceded by# the not operator ``!''. Only files whose names match this mask# will be shown. The match is always case-sensitive.# # # set mbox="~/mbox"## Name: mbox# Type: path# Default: "~/mbox"# # # This specifies the folder into which read mail in your ``$spoolfile''# folder will be appended.# # # set mbox_type=mbox## Name: mbox_type# Type: folder magic# Default: mbox# # # The default mailbox type used when creating new folders. May be any of# mbox, MMDF, MH and Maildir.# # # set metoo=no## Name: metoo# Type: boolean# Default: no# # # If unset, Mutt will remove your address (see the ``alternates''# command) from the list of recipients when replying to a message.# # # set menu_context=0## Name: menu_context# Type: number# Default: 0# # # This variable controls the number of lines of context that are given# when scrolling through menus. (Similar to ``$pager_context''.)# # # set menu_move_off=yes## Name: menu_move_off# Type: boolean# Default: yes# # # When unset, the bottom entry of menus will never scroll up past# the bottom of the screen, unless there are less entries than lines.# When set, the bottom entry may move off the bottom.# # # set menu_scroll=no## Name: menu_scroll# Type: boolean# Default: no# # # When set, menus will be scrolled up or down one line when you# attempt to move across a screen boundary. If unset, the screen# is cleared and the next or previous page of the menu is displayed# (useful for slow links to avoid many redraws).# # # set meta_key=no## Name: meta_key# Type: boolean# Default: no# # # If set, forces Mutt to interpret keystrokes with the high bit (bit 8)# set as if the user had pressed the ESC key and whatever key remains# after having the high bit removed. For example, if the key pressed# has an ASCII value of 0xf8, then this is treated as if the user had# pressed ESC then ``x''. This is because the result of removing the# high bit from ``0xf8'' is ``0x78'', which is the ASCII character# ``x''.# # # set mh_purge=no## Name: mh_purge# Type: boolean# Default: no# # # When unset, mutt will mimic mh's behaviour and rename deleted messages# to ,<old file name> in mh folders instead of really deleting# them. If the variable is set, the message files will simply be# deleted.# # # set mh_seq_flagged="flagged"## Name: mh_seq_flagged# Type: string# Default: "flagged"# # # The name of the MH sequence used for flagged messages.# # # set mh_seq_replied="replied"## Name: mh_seq_replied# Type: string# Default: "replied"# # # The name of the MH sequence used to tag replied messages.# # # set mh_seq_unseen="unseen"## Name: mh_seq_unseen# Type: string# Default: "unseen"# # # The name of the MH sequence used for unseen messages.# # # set mime_forward=no## Name: mime_forward# Type: quadoption# Default: no# # # When set, the message you are forwarding will be attached as a# separate MIME part instead of included in the main body of the# message. This is useful for forwarding MIME messages so the receiver# can properly view the message as it was delivered to you. If you like# to switch between MIME and not MIME from mail to mail, set this# variable to ask-no or ask-yes.# # Also see ``$forward_decode'' and ``$mime_forward_decode''.# # # set mime_forward_decode=no## Name: mime_forward_decode# Type: boolean# Default: no# # # Controls the decoding of complex MIME messages into text/plain when# forwarding a message while ``$mime_forward'' is set. Otherwise# ``$forward_decode'' is used instead.# # # set mime_forward_rest=yes## Name: mime_forward_rest# Type: quadoption# Default: yes# # # When forwarding multiple attachments of a MIME message from the recvattach# menu, attachments which cannot be decoded in a reasonable manner will# be attached to the newly composed message if this option is set.# # # set mix_entry_format="%4n %c %-16s %a"## Name: mix_entry_format# Type: string# Default: "%4n %c %-16s %a"# # # This variable describes the format of a remailer line on the mixmaster# chain selection screen. The following printf-like sequences are # supported:# # %n The running number on the menu.# %c Remailer capabilities.# %s The remailer's short name.# %a The remailer's e-mail address.# # # set mixmaster="mixmaster"## Name: mixmaster# Type: path# Default: "mixmaster"# # # This variable contains the path to the Mixmaster binary on your# system. It is used with various sets of parameters to gather the# list of known remailers, and to finally send a message through the# mixmaster chain.# # # set move=ask-no## Name: move# Type: quadoption# Default: ask-no# # # Controls whether or not Mutt will move read messages# from your spool mailbox to your ``$mbox'' mailbox, or as a result of# a ``mbox-hook'' command.# # # set message_cachedir=""## Name: message_cachedir# Type: path# Default: ""# # # Set this to a directory and mutt will cache copies of messages from# your IMAP and POP servers here. You are free to remove entries at any# time, for instance if stale entries accumulate because you have# deleted messages with another mail client.# # # set message_format="%s"## Name: message_format# Type: string# Default: "%s"# # # This is the string displayed in the ``attachment'' menu for# attachments of type message/rfc822. For a full listing of defined# printf()-like sequences see the section on ``$index_format''.# # # set narrow_tree=no## Name: narrow_tree# Type: boolean# Default: no# # # This variable, when set, makes the thread tree narrower, allowing# deeper threads to fit on the screen.# # # set net_inc=10## Name: net_inc# Type: number# Default: 10# # # Operations that expect to transfer a large amount of data over the# network will update their progress every net_inc kilobytes.# If set to 0, no progress messages will be displayed.# # See also ``$read_inc'' and ``$write_inc''.# # # set pager="builtin"## Name: pager# Type: path# Default: "builtin"# # # This variable specifies which pager you would like to use to view# messages. builtin means to use the builtin pager, otherwise this# variable should specify the pathname of the external pager you would# like to use.# # Using an external pager may have some disadvantages: Additional# keystrokes are necessary because you can't call mutt functions# directly from the pager, and screen resizes cause lines longer than# the screen width to be badly formatted in the help menu.# # # set pager_context=0## Name: pager_context# Type: number# Default: 0# # # This variable controls the number of lines of context that are given# when displaying the next or previous page in the internal pager. By# default, Mutt will display the line after the last one on the screen# at the top of the next page (0 lines of context).# # # set pager_format="-%Z- %C/%m: %-20.20n %s"## Name: pager_format# Type: string# Default: "-%Z- %C/%m: %-20.20n %s"# # # This variable controls the format of the one-line message ``status''# displayed before each message in either the internal or an external# pager. The valid sequences are listed in the ``$index_format''# section.# # # set pager_index_lines=0## Name: pager_index_lines# Type: number# Default: 0# # # Determines the number of lines of a mini-index which is shown when in# the pager. The current message, unless near the top or bottom of the# folder, will be roughly one third of the way down this mini-index,# giving the reader the context of a few messages before and after the# message. This is useful, for example, to determine how many messages# remain to be read in the current thread. One of the lines is reserved# for the status bar from the index, so a pager_index_lines of 6# will only show 5 lines of the actual index. A value of 0 results in# no index being shown. If the number of messages in the current folder# is less than pager_index_lines, then the index will only use as# many lines as it needs.# # # set pager_stop=no## Name: pager_stop# Type: boolean# Default: no# # # When set, the internal-pager will not move to the next message# when you are at the end of a message and invoke the next-page# function.# # # set crypt_autosign=no## Name: crypt_autosign# Type: boolean# Default: no# # # Setting this variable will cause Mutt to always attempt to# cryptographically sign outgoing messages. This can be overridden# by use of the pgp-menu, when signing is not required or# encryption is requested as well. If ``$smime_is_default'' is set,# then OpenSSL is used instead to create S/MIME messages and settings can# be overridden by use of the smime-menu.# (Crypto only)# # # set crypt_autoencrypt=no## Name: crypt_autoencrypt# Type: boolean# Default: no# # # Setting this variable will cause Mutt to always attempt to PGP# encrypt outgoing messages. This is probably only useful in# connection to the send-hook command. It can be overridden# by use of the pgp-menu, when encryption is not required or# signing is requested as well. IF ``$smime_is_default'' is set,# then OpenSSL is used instead to create S/MIME messages and# settings can be overridden by use of the smime-menu.# (Crypto only)# # # set pgp_ignore_subkeys=yes## Name: pgp_ignore_subkeys# Type: boolean# Default: yes# # # Setting this variable will cause Mutt to ignore OpenPGP subkeys. Instead,# the principal key will inherit the subkeys' capabilities. Unset this# if you want to play interesting key selection games.# (PGP only)# # # set crypt_replyencrypt=yes## Name: crypt_replyencrypt# Type: boolean# Default: yes# # # If set, automatically PGP or OpenSSL encrypt replies to messages which are# encrypted.# (Crypto only)# # # set crypt_replysign=no## Name: crypt_replysign# Type: boolean# Default: no# # # If set, automatically PGP or OpenSSL sign replies to messages which are# signed.# # Note: this does not work on messages that are encrypted# and signed!# (Crypto only)# # # set crypt_replysignencrypted=no## Name: crypt_replysignencrypted# Type: boolean# Default: no# # # If set, automatically PGP or OpenSSL sign replies to messages# which are encrypted. This makes sense in combination with# ``$crypt_replyencrypt'', because it allows you to sign all# messages which are automatically encrypted. This works around# the problem noted in ``$crypt_replysign'', that mutt is not able# to find out whether an encrypted message is also signed.# (Crypto only)# # # set crypt_timestamp=yes## Name: crypt_timestamp# Type: boolean# Default: yes# # # If set, mutt will include a time stamp in the lines surrounding# PGP or S/MIME output, so spoofing such lines is more difficult.# If you are using colors to mark these lines, and rely on these,# you may unset this setting.# (Crypto only)# # # set pgp_use_gpg_agent=no## Name: pgp_use_gpg_agent# Type: boolean# Default: no
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -