📄 init.h
字号:
*/ { "uncollapse_jump", DT_BOOL, R_NONE, OPTUNCOLLAPSEJUMP, 0 }, /* ** .pp ** When \fIset\fP, Mutt will jump to the next unread message, if any, ** when the current thread is \fIun\fPcollapsed. */ { "compose_format", DT_STR, R_BOTH, UL &ComposeFormat, UL "-- Mutt: Compose [Approx. msg size: %l Atts: %a]%>-" }, /* ** .pp ** Controls the format of the status line displayed in the \fICompose\fP ** menu. This string is similar to ``$$status_format'', but has its own ** set of printf()-like sequences: ** .pp ** .dl ** .dt %a .dd total number of attachments ** .dt %h .dd local hostname ** .dt %l .dd approximate size (in bytes) of the current message ** .dt %v .dd Mutt version string ** .de ** .pp ** See the text describing the ``$$status_format'' option for more ** information on how to set ``$$compose_format''. */ { "config_charset", DT_STR, R_NONE, UL &ConfigCharset, UL 0 }, /* ** .pp ** When defined, Mutt will recode commands in rc files from this ** encoding. */ { "confirmappend", DT_BOOL, R_NONE, OPTCONFIRMAPPEND, 1 }, /* ** .pp ** When set, Mutt will prompt for confirmation when appending messages to ** an existing mailbox. */ { "confirmcreate", DT_BOOL, R_NONE, OPTCONFIRMCREATE, 1 }, /* ** .pp ** When set, Mutt will prompt for confirmation when saving messages to a ** mailbox which does not yet exist before creating it. */ { "connect_timeout", DT_NUM, R_NONE, UL &ConnectTimeout, 30 }, /* ** .pp ** Causes Mutt to timeout a network connection (for IMAP or POP) after this ** many seconds if the connection is not able to be established. A negative ** value causes Mutt to wait indefinitely for the connection to succeed. */ { "content_type", DT_STR, R_NONE, UL &ContentType, UL "text/plain" }, /* ** .pp ** Sets the default Content-Type for the body of newly composed messages. */ { "copy", DT_QUAD, R_NONE, OPT_COPY, M_YES }, /* ** .pp ** This variable controls whether or not copies of your outgoing messages ** will be saved for later references. Also see ``$$record'', ** ``$$save_name'', ``$$force_name'' and ``$fcc-hook''. */ { "crypt_use_gpgme", DT_BOOL, R_NONE, OPTCRYPTUSEGPGME, 0 }, /* ** .pp ** This variable controls the use the GPGME enabled crypto backends. ** If it is set and Mutt was build with gpgme support, the gpgme code for ** S/MIME and PGP will be used instead of the classic code. Note, that ** you need to use this option in .muttrc as it won't have any effect when ** used interactively. */ { "crypt_autopgp", DT_BOOL, R_NONE, OPTCRYPTAUTOPGP, 1 }, /* ** .pp ** This variable controls whether or not mutt may automatically enable ** PGP encryption/signing for messages. See also ``$$crypt_autoencrypt'', ** ``$$crypt_replyencrypt'', ** ``$$crypt_autosign'', ``$$crypt_replysign'' and ``$$smime_is_default''. */ { "crypt_autosmime", DT_BOOL, R_NONE, OPTCRYPTAUTOSMIME, 1 }, /* ** .pp ** This variable controls whether or not mutt may automatically enable ** S/MIME encryption/signing for messages. See also ``$$crypt_autoencrypt'', ** ``$$crypt_replyencrypt'', ** ``$$crypt_autosign'', ``$$crypt_replysign'' and ``$$smime_is_default''. */ { "date_format", DT_STR, R_BOTH, UL &DateFmt, UL "!%a, %b %d, %Y at %I:%M:%S%p %Z" }, /* ** .pp ** This variable controls the format of the date printed by the ``%d'' ** sequence in ``$$index_format''. This is passed to the \fIstrftime\fP ** call to process the date. See the man page for \fIstrftime(3)\fP for ** the proper syntax. ** .pp ** Unless the first character in the string is a bang (``!''), the month ** and week day names are expanded according to the locale specified in ** the variable ``$$locale''. If the first character in the string is a ** bang, the bang is discarded, and the month and week day names in the ** rest of the string are expanded in the \fIC\fP locale (that is in US ** English). */ { "default_hook", DT_STR, R_NONE, UL &DefaultHook, UL "~f %s !~P | (~P ~C %s)" }, /* ** .pp ** This variable controls how send-hooks, message-hooks, save-hooks, ** and fcc-hooks will ** be interpreted if they are specified with only a simple regexp, ** instead of a matching pattern. The hooks are expanded when they are ** declared, so a hook will be interpreted according to the value of this ** variable at the time the hook is declared. The default value matches ** if the message is either from a user matching the regular expression ** given, or if it is from you (if the from address matches ** ``alternates'') and is to or cc'ed to a user matching the given ** regular expression. */ { "delete", DT_QUAD, R_NONE, OPT_DELETE, M_ASKYES }, /* ** .pp ** Controls whether or not messages are really deleted when closing or ** synchronizing a mailbox. If set to \fIyes\fP, messages marked for ** deleting will automatically be purged without prompting. If set to ** \fIno\fP, messages marked for deletion will be kept in the mailbox. */ { "delete_untag", DT_BOOL, R_NONE, OPTDELETEUNTAG, 1 }, /* ** .pp ** If this option is \fIset\fP, mutt will untag messages when marking them ** for deletion. This applies when you either explicitly delete a message, ** or when you save it to another folder. */ { "digest_collapse", DT_BOOL, R_NONE, OPTDIGESTCOLLAPSE, 1}, /* ** .pp ** If this option is \fIset\fP, mutt's received-attachments menu will not show the subparts of ** individual messages in a multipart/digest. To see these subparts, press 'v' on that menu. */ { "display_filter", DT_PATH, R_PAGER, UL &DisplayFilter, UL "" }, /* ** .pp ** When set, specifies a command used to filter messages. When a message ** is viewed it is passed as standard input to $$display_filter, and the ** filtered message is read from the standard output. */#if defined(DL_STANDALONE) && defined(USE_DOTLOCK) { "dotlock_program", DT_PATH, R_NONE, UL &MuttDotlock, UL BINDIR "/mutt_dotlock" }, /* ** .pp ** Contains the path of the mutt_dotlock (8) binary to be used by ** mutt. */#endif { "dsn_notify", DT_STR, R_NONE, UL &DsnNotify, UL "" }, /* ** .pp ** \fBNote:\fP you should not enable this unless you are using Sendmail ** 8.8.x or greater. ** .pp ** This variable sets the request for when notification is returned. The ** string consists of a comma separated list (no spaces!) of one or more ** of the following: \fInever\fP, to never request notification, ** \fIfailure\fP, to request notification on transmission failure, ** \fIdelay\fP, to be notified of message delays, \fIsuccess\fP, to be ** notified of successful transmission. ** .pp ** Example: set dsn_notify="failure,delay" */ { "dsn_return", DT_STR, R_NONE, UL &DsnReturn, UL "" }, /* ** .pp ** \fBNote:\fP you should not enable this unless you are using Sendmail ** 8.8.x or greater. ** .pp ** This variable controls how much of your message is returned in DSN ** messages. It may be set to either \fIhdrs\fP to return just the ** message header, or \fIfull\fP to return the full message. ** .pp ** Example: set dsn_return=hdrs */ { "duplicate_threads", DT_BOOL, R_RESORT|R_RESORT_INIT|R_INDEX, OPTDUPTHREADS, 1 }, /* ** .pp ** This variable controls whether mutt, when sorting by threads, threads ** messages with the same message-id together. If it is set, it will indicate ** that it thinks they are duplicates of each other with an equals sign ** in the thread diagram. */ { "edit_headers", DT_BOOL, R_NONE, OPTEDITHDRS, 0 }, /* ** .pp ** This option allows you to edit the header of your outgoing messages ** along with the body of your message. */ { "edit_hdrs", DT_SYN, R_NONE, UL "edit_headers", 0 }, /* */ { "editor", DT_PATH, R_NONE, UL &Editor, 0 }, /* ** .pp ** This variable specifies which editor is used by mutt. ** It defaults to the value of the VISUAL, or EDITOR, environment ** variable, or to the string "vi" if neither of those are set. */ { "encode_from", DT_BOOL, R_NONE, OPTENCODEFROM, 0 }, /* ** .pp ** When \fIset\fP, mutt will quoted-printable encode messages when ** they contain the string "From " in the beginning of a line. ** Useful to avoid the tampering certain mail delivery and transport ** agents tend to do with messages. */ { "envelope_from_address", DT_ADDR, R_NONE, UL &EnvFrom, 0 }, /* ** .pp ** Manually sets the \fIenvelope\fP sender for outgoing messages. ** This value is ignored if ``$$use_envelope_from'' is unset. */ { "escape", DT_STR, R_NONE, UL &EscChar, UL "~" }, /* ** .pp ** Escape character to use for functions in the builtin editor. */ { "fast_reply", DT_BOOL, R_NONE, OPTFASTREPLY, 0 }, /* ** .pp ** When set, the initial prompt for recipients and subject are skipped ** when replying to messages, and the initial prompt for subject is ** skipped when forwarding messages. ** .pp ** \fBNote:\fP this variable has no effect when the ``$$autoedit'' ** variable is set. */ { "fcc_attach", DT_BOOL, R_NONE, OPTFCCATTACH, 1 }, /* ** .pp ** This variable controls whether or not attachments on outgoing messages ** are saved along with the main body of your message. */ { "fcc_clear", DT_BOOL, R_NONE, OPTFCCCLEAR, 0 }, /* ** .pp ** When this variable is set, FCCs will be stored unencrypted and ** unsigned, even when the actual message is encrypted and/or ** signed. ** (PGP only) */ { "folder", DT_PATH, R_NONE, UL &Maildir, UL "~/Mail" }, /* ** .pp ** Specifies the default location of your mailboxes. A `+' or `=' at the ** beginning of a pathname will be expanded to the value of this ** variable. Note that if you change this variable from the default ** value you need to make sure that the assignment occurs \fIbefore\fP ** you use `+' or `=' for any other variables since expansion takes place ** during the `set' command. */ { "folder_format", DT_STR, R_INDEX, UL &FolderFormat, UL "%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f" }, /* ** .pp ** This variable allows you to customize the file browser display to your ** personal taste. This string is similar to ``$$index_format'', but has ** its own set of printf()-like sequences: ** .pp ** .dl ** .dt %C .dd current file number ** .dt %d .dd date/time folder was last modified ** .dt %f .dd filename ** .dt %F .dd file permissions ** .dt %g .dd group name (or numeric gid, if missing) ** .dt %l .dd number of hard links ** .dt %N .dd N if folder has new mail, blank otherwise ** .dt %s .dd size in bytes ** .dt %t .dd * if the file is tagged, blank otherwise ** .dt %u .dd owner name (or numeric uid, if missing) ** .dt %>X .dd right justify the rest of the string and pad with character "X" ** .dt %|X .dd pad to the end of the line with character "X" ** .de */ { "followup_to", DT_BOOL, R_NONE, OPTFOLLOWUPTO, 1 }, /* ** .pp ** Controls whether or not the \fIMail-Followup-To\fP header field is ** generated when sending mail. When \fIset\fP, Mutt will generate this ** field when you are replying to a known mailing list, specified with ** the ``subscribe'' or ``$lists'' commands. ** .pp ** This field has two purposes. First, preventing you from ** receiving duplicate copies of replies to messages which you send ** to mailing lists, and second, ensuring that you do get a reply ** separately for any messages sent to known lists to which you are ** not subscribed. The header will contain only the list's address ** for subscribed lists, and both the list address and your own ** email address for unsubscribed lists. Without this header, a ** group reply to your message sent to a subscribed list will be ** sent to both the list and your address, resulting in two copies ** of the same email for you. */ { "force_name", DT_BOOL, R_NONE, OPTFORCENAME, 0 }, /* ** .pp ** This variable is similar to ``$$save_name'', except that Mutt will ** store a copy of your outgoing message by the username of the address ** you are sending to even if that mailbox does not exist. ** .pp ** Also see the ``$$record'' variable. */ { "forward_decode", DT_BOOL, R_NONE, OPTFORWDECODE, 1 }, /* ** .pp ** Controls the decoding of complex MIME messages into text/plain when ** forwarding a message. The message header is also RFC2047 decoded. ** This variable is only used, if ``$$mime_forward'' is \fIunset\fP, ** otherwise ``$$mime_forward_decode'' is used instead. */ { "forw_decode", DT_SYN, R_NONE, UL "forward_decode", 0 }, /* */ { "forward_edit", DT_QUAD, R_NONE, OPT_FORWEDIT, M_YES }, /* ** .pp ** This quadoption controls whether or not the user is automatically ** placed in the editor when forwarding messages. For those who always want ** to forward with no modification, use a setting of ``no''. */ { "forward_format", DT_STR, R_NONE, UL &ForwFmt, UL "[%a: %s]" }, /* ** .pp ** This variable controls the default subject when forwarding a message. ** It uses the same format sequences as the ``$$index_format'' variable. */ { "forw_format", DT_SYN, R_NONE, UL "forward_format", 0 }, /* */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -