mirror of
https://github.com/neomutt/samples.git
synced 2024-11-22 16:34:31 +01:00
976 lines
51 KiB
Plaintext
976 lines
51 KiB
Plaintext
##########################################################################
|
||
# 00 - Neomutt configuration
|
||
##########################################################################
|
||
# -------------------------------------------------------------------------
|
||
# Name: tmpdir
|
||
# -------------------------------------------------------------------------
|
||
# This variable allows you to specify where NeoMutt will place its
|
||
# temporary files needed for displaying and composing messages. If this
|
||
# variable is not set, the environment variable $TMPDIR is used. Failing
|
||
# that, then “/tmp” is used.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set tmpdir=/tmp
|
||
# -------------------------------------------------------------------------
|
||
# Name: alias_file
|
||
# -------------------------------------------------------------------------
|
||
# The default file in which to save aliases created by the
|
||
# <create-alias> function. Entries added to this file are encoded in
|
||
# the character set specified by $con‐ fig_charset if it is set or the
|
||
# current character set otherwise.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set alias_file="~/.neomuttrc"
|
||
# set alias_file="~/.neomutt/alias"
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Note: NeoMutt will not automatically source this file; you must
|
||
# explicitly use the “source” command for it to be executed in case this
|
||
# option points to a dedicated alias file.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# source "~/.neomutt/alias"
|
||
# -------------------------------------------------------------------------
|
||
# Name: query_command
|
||
# -------------------------------------------------------------------------
|
||
# This specifies the command NeoMutt will use to make external address
|
||
# queries. The string may contain a “%s”, which will be substituted with
|
||
# the query string the user types. NeoMutt will add quotes around
|
||
# the string substituted for “%s” automatically according to shell quoting
|
||
# rules, so you should avoid adding your own. If no “%s” is found in
|
||
# the string, NeoMutt will append the user's query to the end of the
|
||
# string. See “query” for more information.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set query_command = "/usr/bin/lbdbq '%s'"
|
||
##########################################################################
|
||
# 01 - Basic personal setup
|
||
##########################################################################
|
||
# -------------------------------------------------------------------------
|
||
# Name: alternates
|
||
# -------------------------------------------------------------------------
|
||
# alternates is used to inform NeoMutt about alternate addresses where you
|
||
# receive mail; you can use regular expressions (regex) to specify
|
||
# alternate addresses. This affects NeoMutt's idea about messages from
|
||
# you, and messages addressed to you. unalternates can be used to write
|
||
# exceptions to alternates patterns. To remove a regu‐ lar expression from
|
||
# the alternates list, use the unalternates command with exactly the same
|
||
# regex or use “*” to remove all entries. The optional -group flag
|
||
# causes all of the subsequent regular expressions to be added to or
|
||
# removed from the named group.
|
||
|
||
# alternates mymailbox@domain.tld
|
||
# alternates mymailbox@work.tld
|
||
# -------------------------------------------------------------------------
|
||
# Name: realname
|
||
# -------------------------------------------------------------------------
|
||
# This variable specifies what “real” or “personal” name should be used
|
||
# when sending mes‐ sages. If not specified, then the user's “real name”
|
||
# will be read from /etc/passwd. This option will not be used, if
|
||
# “$from” is set.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set realname = "Firstname Lastname"
|
||
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: from
|
||
# -------------------------------------------------------------------------
|
||
# When set, this variable contains a default “from” address. It can be
|
||
# overridden using “my_hdr” (including from a “send-hook”) and
|
||
# $reverse_name. This variable is ignored if $use_from is unset. If not
|
||
# specified, then it may be read from the environment variable $EMAIL.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set from="mailbox@domain.tld"
|
||
# -------------------------------------------------------------------------
|
||
# Name: alias / unalias
|
||
# -------------------------------------------------------------------------
|
||
# alias defines a surrogate key for the given address(es). Each address
|
||
# will be resolved into either an email address (user@example.com) or a
|
||
# named email address (User Name <user@example.com>). The address
|
||
# may be specified in either format, or in the format “user@example.com
|
||
# (User Name)”. Note: If you want to create an alias for more than one
|
||
# address, you must separate the addresses with a comma (“,”). unalias
|
||
# removes the alias corresponding to the given key or all aliases when
|
||
# “*” is used as an argument. The optional -group flag causes the
|
||
# address(es) to be added to or removed from the named group.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# unalias *
|
||
# alias Lastname.Firstname Full Name <mailbox@domain.tld>
|
||
# alias -group Groupname Lastname.Firstname Full Name <mailbox@domain.tld>
|
||
##########################################################################
|
||
# 02 - Mailbox and folders
|
||
##########################################################################
|
||
# -------------------------------------------------------------------------
|
||
# Name: mbox_type
|
||
# -------------------------------------------------------------------------
|
||
# The default mailbox type used when creating new folders. May be any of
|
||
# “mbox”, “MMDF”, “MH” or “Maildir”.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set mbox_type=mbox
|
||
# set mbox_type=Maildir
|
||
# -------------------------------------------------------------------------
|
||
# Name: folder
|
||
# -------------------------------------------------------------------------
|
||
# 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 before you use “+”
|
||
# or “=” for any other variables since expansion takes place when han‐
|
||
# dling the “mailboxes” command.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set folder=~/Mail
|
||
# -------------------------------------------------------------------------
|
||
# Name: spoolfile
|
||
# -------------------------------------------------------------------------
|
||
# If your spool mailbox is in a non-default place where NeoMutt cannot find
|
||
# it, you can specify its location with this variable. If not specified,
|
||
# then the environment variables $MAIL and $MAILDIR will be checked.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set spoolfile = ""
|
||
# -------------------------------------------------------------------------
|
||
# Name: postponed
|
||
# -------------------------------------------------------------------------
|
||
# NeoMutt allows you to indefinitely “postpone sending a message” which
|
||
# you are editing. When you choose to postpone a message, NeoMutt saves it
|
||
# in the mailbox specified by this variable. Also see the $postpone
|
||
# variable.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set postponed = "~/postponed"
|
||
# set postponed = "+Drafts"
|
||
# -------------------------------------------------------------------------
|
||
# Name: record
|
||
# -------------------------------------------------------------------------
|
||
# This specifies the file into which your outgoing messages should be
|
||
# appended. (This is meant as the primary method for saving a copy of your
|
||
# messages, but another way to do this is using the “my_hdr” command to
|
||
# create a “Bcc:” field with your email address in it.) The value of
|
||
# $record is overridden by the $force_name and $save_name variables, and
|
||
# the “fcc-hook” command. Also see $copy.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set record = "~/sent"
|
||
# set record = "+Sent"
|
||
# -------------------------------------------------------------------------
|
||
# Name: trash
|
||
# -------------------------------------------------------------------------
|
||
# If set, this variable specifies the path of the trash folder where the
|
||
# mails marked for deletion will be moved, instead of being irremediably
|
||
# purged. NOTE: When you delete a message in the trash folder, it is
|
||
# really deleted, so that you have a way to clean the trash.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set trash = ""
|
||
# set trash = "+Trash"
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: mailboxes
|
||
# -------------------------------------------------------------------------
|
||
# The mailboxes specifies folders which can receive mail and which will
|
||
# be checked for new messages. When changing folders, pressing space will
|
||
# cycle through folders with new mail. The named-mailboxes is an
|
||
# alternative to mailboxes that allows adding a description for a mailbox.
|
||
# NeoMutt can be configured to display the description instead of the
|
||
# mailbox path. The unmailboxes command is used to remove a file name
|
||
# from the list of folders which can receive mail. If “*” is specified as
|
||
# the file name, the list is emptied.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# unmailboxes *
|
||
# mailboxes +Drafts +Sent +Spam
|
||
##########################################################################
|
||
# 03 - Compose email
|
||
##########################################################################
|
||
# -------------------------------------------------------------------------
|
||
# Name: my_hdr / unmy_hdr
|
||
# -------------------------------------------------------------------------
|
||
# Using my_hdr, you can define headers which will be added to the messages
|
||
# you compose. unmy_hdr will remove the given user-defined headers.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# unmy_hdr *
|
||
# my_hdr X-Location: Europe, Germany
|
||
# -------------------------------------------------------------------------
|
||
# Name: user_agent
|
||
# -------------------------------------------------------------------------
|
||
# When set, NeoMutt will add a “User-Agent:” header to outgoing
|
||
# messages, indicating which version of NeoMutt was used for composing
|
||
# them.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set user_agent
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: editor
|
||
# -------------------------------------------------------------------------
|
||
# This variable specifies which editor is used by NeoMutt. It defaults to
|
||
# the value of the $VISUAL, or $EDITOR, environment variable, or to
|
||
# the string “vi” if neither of those are set. The $editor string may
|
||
# contain a %s escape, which will be replaced by the name of the file to
|
||
# be edited. If the %s escape does not appear in $editor, a space and the
|
||
# name to be edited are appended. The resulting string is then executed by
|
||
# running sh -c 'string' where string is the expansion of $editor described
|
||
# above.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set editor = "vi"
|
||
# set editor="vim -c 'set spell spelllang=de,en' -c 'set colorcolumn=72' -c 'startinsert' -c 'set tw=7 2 et' -c 'set wrap' '+/^$'"
|
||
# -------------------------------------------------------------------------
|
||
# Name: edit_headers
|
||
# -------------------------------------------------------------------------
|
||
# This option allows you to edit the header of your outgoing messages along
|
||
# with the body of your message. Although the compose menu may have
|
||
# localized header labels, the labels passed to your editor will be
|
||
# standard RFC2822 headers, (e.g. To:, Cc:, Subject:). Headers added in
|
||
# your editor must also be RFC2822 headers, or one of the pseudo headers
|
||
# listed in “edit- header”. NeoMutt will not understand localized header
|
||
# labels, just as it would not when parsing an actual email. Note
|
||
# that changes made to the References: and Date: headers are ignored for
|
||
# interoper‐ ability reasons.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set edit_headers
|
||
# -------------------------------------------------------------------------
|
||
# Name: ispell
|
||
# -------------------------------------------------------------------------
|
||
# How to invoke ispell (GNU's spell-checking software).
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set ispell="ispell"
|
||
# set ispell="aspell -e -c"
|
||
# -------------------------------------------------------------------------
|
||
# Name: attribution
|
||
# -------------------------------------------------------------------------
|
||
# This is the string that will precede a message which has been included in
|
||
# a reply. For a full listing of defined printf(3)-like sequences see the
|
||
# section on $index_format.
|
||
|
||
# set attribution = "On %d, %n wrote:"
|
||
# set attribution = "Am %{%A}, den %{%x} um %{%X} %{%Z} schrieb %F:"
|
||
# -------------------------------------------------------------------------
|
||
# Name: forward_format
|
||
# -------------------------------------------------------------------------
|
||
# This variable controls the default subject when forwarding a message. It
|
||
# uses the same format sequences as the $index_format variable.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set forward_format = "[%a: %s]"
|
||
# -------------------------------------------------------------------------
|
||
# Name: signature
|
||
# -------------------------------------------------------------------------
|
||
# Specifies the filename of your signature, which is appended to all
|
||
# outgoing messages. If the filename ends with a pipe (“|”), it is
|
||
# assumed that filename is a shell command and input should be read from
|
||
# its standard output.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set signature ="~/.neomutt/signatur"
|
||
# -------------------------------------------------------------------------
|
||
# Name: empty_subject
|
||
# -------------------------------------------------------------------------
|
||
# This variable specifies the subject to be used when replying to an email
|
||
# with an empty subject. It defaults to "Re: your mail".
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set empty_subject = "Re: your mail"
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: autoedit
|
||
# -------------------------------------------------------------------------
|
||
# When set along with $edit_headers, NeoMutt will skip the initial
|
||
# send-menu (prompting for subject and recipients) and allow you to
|
||
# immediately begin editing the body of your message. The send-menu may
|
||
# still be accessed once you have finished editing the body of your
|
||
# message.
|
||
#
|
||
# Note: when this option is set, you cannot use send-hooks that depend on
|
||
# the recipients when composing a new (non-reply) message, as the initial
|
||
# list of recipients is empty.
|
||
#
|
||
# Also see $fast_reply.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set autoedit = no
|
||
|
||
##########################################################################
|
||
# 04 - Crypto
|
||
##########################################################################
|
||
# -------------------------------------------------------------------------
|
||
# Name: crypt_use_gpgme
|
||
# -------------------------------------------------------------------------
|
||
# This variable controls the use of the GPGME-enabled crypto backends. If
|
||
# it is set and NeoMutt was built with gpgme support, the gpgme code for
|
||
# S/MIME and PGP will be used instead of the classic code. Note that
|
||
# you need to set this option in .neomuttrc; it won't have any effect when
|
||
# used interactively. Note that the GPGME backend does not support
|
||
# creating old-style inline (traditional) PGP encrypted or signed
|
||
# messages (see $pgp_autoinline)
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set crypt_use_gpgme
|
||
# -------------------------------------------------------------------------
|
||
# Name: crypt_use_pka
|
||
# -------------------------------------------------------------------------
|
||
# Controls whether NeoMutt uses PKA (see
|
||
# http://www.g10code.de/docs/pka-intro.de.pdf) during signature
|
||
# verification (only supported by the GPGME backend).
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set crypt_use_pka
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: pgp_default_key
|
||
# -------------------------------------------------------------------------
|
||
# This is the default key-pair to use for PGP operations. It will be used
|
||
# for encryption (see $postpone_encrypt and $pgp_self_encrypt). It will
|
||
# also be used for signing unless $pgp_sign_as is set. The (now
|
||
# deprecated) pgp_self_encrypt_as is an alias for this variable, and should
|
||
# no longer be used. (PGP only
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set pgp_default_key = "0x12345678"
|
||
# -------------------------------------------------------------------------
|
||
# Name: pgp_self_encrypt
|
||
# -------------------------------------------------------------------------
|
||
# When set, PGP encrypted messages will also be encrypted using the key in
|
||
# $pgp_default_key. (PGP only)
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set pgp_self_encrypt = yes
|
||
# -------------------------------------------------------------------------
|
||
# Name: crypt_autoencrypt
|
||
# -------------------------------------------------------------------------
|
||
# Setting this variable will cause NeoMutt 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 instead.
|
||
# (Crypto only)
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set crypt_autoencrypt = no
|
||
# -------------------------------------------------------------------------
|
||
# Name: crypt_autopgp
|
||
# -------------------------------------------------------------------------
|
||
# This variable controls whether or not NeoMutt may automatically
|
||
# enable PGP encryption/signing for messages. See also
|
||
# $crypt_autoencrypt, $crypt_replyencrypt, $crypt_autosign,
|
||
# $crypt_replysign and $smime_is_default.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set crypt_autopgp = yes
|
||
# -------------------------------------------------------------------------
|
||
# Name: crypt_autosign
|
||
# -------------------------------------------------------------------------
|
||
# Setting this variable will cause NeoMutt to always attempt to
|
||
# cryptographically sign outgoing messages. This can be overridden by use
|
||
# of the pgp menu, when signing is not required or encryp‐ tion 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 instead of the pgp menu. (Crypto only)
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set crypt_autosign = no
|
||
##########################################################################
|
||
# 05 - View / Look
|
||
##########################################################################
|
||
# -------------------------------------------------------------------------
|
||
# Name: index_format
|
||
# -------------------------------------------------------------------------
|
||
#
|
||
# This variable allows you to customize the message index display to your
|
||
# personal taste.
|
||
#
|
||
# “Format strings” are similar to the strings used in the C function
|
||
# printf(3) to format output (see the man page for more details). For an
|
||
# explanation of the %? construct, see the status_format description. The
|
||
# following sequences are defined in NeoMutt:
|
||
#
|
||
# %a Address of the author
|
||
# %A Reply-to address (if present; otherwise: address of author)
|
||
# %b Filename of the original message folder (think mailbox)
|
||
# %B The list to which the letter was sent, or else the folder name (%b).
|
||
# %C Current message number
|
||
# %c Number of characters (bytes) in the message
|
||
# %D Date and time of message using date_format and local timezone
|
||
# %d Date and time of message using date_format and sender's timezone
|
||
# %e Current message number in thread
|
||
# %E Number of messages in current thread
|
||
# %F Author name, or recipient name if the message is from you
|
||
# %f Sender (address + real name), either From: or Return-Path:
|
||
# %g Newsgroup name (if compiled with NNTP support)
|
||
# %g Message tags (e.g. notmuch tags/imap flags)
|
||
# %Gx Individual message tag (e.g. notmuch tags/imap flags)
|
||
# %H Spam attribute(s) of this message
|
||
# %I Initials of author
|
||
# %i Message-id of the current message
|
||
# %J Message tags (if present, tree unfolded, and != parent's tags)
|
||
# %K The list to which the letter was sent (if any; otherwise: empty)
|
||
# %L If an address in the “To:” or “Cc:” header field matches an address Defined by the users “subscribe” command, this displays "To <list-name>", otherwise the same as %F
|
||
# %l Number of lines in the message (does not work with maildir, Mh, and possibly IMAP folders)
|
||
# %M Number of hidden messages if the thread is collapsed
|
||
# %m Total number of message in the mailbox
|
||
# %N Message score
|
||
# %n Author's real name (or address if missing)
|
||
# %O Original save folder where NeoMutt would formerly have Stashed the message: list name or recipient name If not sent to a list
|
||
# %P Progress indicator for the built-in pager (how much of the file has been displayed)
|
||
# %q Newsgroup name (if compiled with NNTP support)
|
||
# %R Comma separated list of “Cc:” recipients
|
||
# %r Comma separated list of “To:” recipients
|
||
# %S Single character status of the message (“N”/“O”/“D”/“d”/“!”/“r”/“*”)
|
||
# %s Subject of the message
|
||
# %T The appropriate character from the $to_chars string
|
||
# %t “To:” field (recipients)
|
||
# %u User (login) name of the author
|
||
# %v First name of the author, or the recipient if the message is from you
|
||
# %W Name of organization of author (“Organization:” field)
|
||
# %x “X-Comment-To:” field (if present and compiled with NNTP support)
|
||
# %X Number of MIME attachments (please see the “attachments” section for possible speed effects)
|
||
# %Y “X-Label:” field, if present, and (1) not at part of a thread tree, (2) at the top of a thread, or (3) “X-Label:” is different from Preceding message's “X-Label:”
|
||
# %y “X-Label:” field, if present
|
||
# %Z A three character set of message status flags. The first character is new/read/replied flags (“n”/“o”/“r”/“O”/“N”). The second is deleted or encryption flags
|
||
# (“D”/“d”/“S”/“P”/“s”/“K”). The third is either tagged/flagged (“*”/“!”), or one of the characters Listed in $to_chars.
|
||
# %zc Message crypto flags
|
||
# %zs Message status flags
|
||
# %zt Message tag flags
|
||
# %{fmt} the date and time of the message is converted to sender's time zone, and “fmt” is expanded by the library function strftime(3); a leading bang disables locales
|
||
# %[fmt] the date and time of the message is converted to the local time zone, and “fmt” is expanded by the library function strftime(3); a leading bang disables locales
|
||
# %(fmt) the local date and time when the message was received. “fmt” is expanded by the library function strftime(3); a leading bang disables locales
|
||
# %>X right justify the rest of the string and pad with character “X”
|
||
# %|X pad to the end of the line with character “X”
|
||
# %*X soft-fill with character “X” as pad
|
||
#
|
||
# Date format expressions can be constructed based on relative dates. Using the date formatting operators along with nested conditionals, the date format can be modified based on how old a mes‐
|
||
# sage is. See the section on “Conditional Dates” for an explanation and examples “Soft-fill” deserves some explanation: Normal right-justification will print everything to the left of the
|
||
# “%>”, displaying padding and whatever lies to the right only if there's room. By contrast, soft-fill gives priority to the right-hand side, guaranteeing space to display it and showing pad‐
|
||
# ding only if there's still room. If necessary, soft-fill will eat text leftwards to make room for rightward text.
|
||
#
|
||
# Note that these expandos are supported in “save-hook”, “fcc-hook” and “fcc-save-hook”, too.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set index_format="%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: status_format
|
||
# -------------------------------------------------------------------------
|
||
# Controls the format of the status line displayed in the “index” menu.
|
||
# This string is similar to $index_format, but has its own set of
|
||
# printf(3)-like sequences:
|
||
#
|
||
# %b Number of mailboxes with new mail *
|
||
# %d Number of deleted messages *
|
||
# %f The full pathname of the current mailbox
|
||
# %F Number of flagged messages *
|
||
# %h Local hostname
|
||
# %l Size (in bytes) of the current mailbox *
|
||
# %L Size (in bytes) of the messages shown (i.e., which match the current limit) *
|
||
# %m The number of messages in the mailbox *
|
||
# %M The number of messages shown (i.e., which match the current limit) *
|
||
# %n Number of new messages in the mailbox *
|
||
# %o Number of old unread messages *
|
||
# %p Number of postponed messages *
|
||
# %P Percentage of the way through the index
|
||
# %r Modified/read-only/won't-write/attach-message indicator, According to $status_chars
|
||
# %R Number of read messages *
|
||
# %s Current sorting mode ($sort)
|
||
# %S Current aux sorting method ($sort_aux)
|
||
# %t Number of tagged messages *
|
||
# %u Number of unread messages *
|
||
# %v NeoMutt version string
|
||
# %V Currently active limit pattern, if any *
|
||
# %>X Right justify the rest of the string and pad with “X”
|
||
# %|X Pad to the end of the line with “X”
|
||
# %*X Soft-fill with character “X” as pad
|
||
#
|
||
# For an explanation of “soft-fill”, see the $index_format documentation.
|
||
#
|
||
# * = can be optionally printed if nonzero
|
||
#
|
||
# Some of the above sequences can be used to optionally print a string if
|
||
# their value is nonzero. For example, you may only want to see the number
|
||
# of flagged messages if such messages exist, # since zero is not
|
||
# particularly meaningful. To optionally print a string based upon one of
|
||
# the above sequences, the following construct is used:
|
||
#
|
||
# %?<sequence_char>?<optional_string>?
|
||
#
|
||
#
|
||
# where sequence_char is a character from the table above, and
|
||
# optional_string is the string you would like printed if sequence_char is
|
||
#nonzero. optional_string may contain other sequences as well as normal
|
||
# text, but you may not nest optional strings.
|
||
#
|
||
#
|
||
# Here is an example illustrating how to optionally print the number of new messages in a mailbox:
|
||
#
|
||
# %?n?%n new messages.?
|
||
#
|
||
# You can also switch between two strings using the following construct:
|
||
#
|
||
# %?<sequence_char>?<if_string>&<else_string>?
|
||
#
|
||
# If the value of sequence_char is non-zero, if_string will be expanded, otherwise else_string will be expanded.
|
||
#
|
||
# You can force the result of any printf(3)-like sequence to be lowercase
|
||
# by prefixing the sequence character with an underscore (“_”) sign. For
|
||
# example, if you want to display the local host‐ # name in lowercase, you
|
||
# would use: “%_h”. If you prefix the sequence character with a colon
|
||
# (“:”) character, NeoMutt will replace any dots in the expansion by
|
||
# underscores. This might # be helpful with IMAP folders that don't like
|
||
# dots in folder names.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set status_format = "-%r-NeoMutt: %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)---"
|
||
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name alias_format
|
||
# -------------------------------------------------------------------------
|
||
# Specifies the format of the data displayed for the ``alias'' menu. The
|
||
# following printf(3)-style sequences are available:
|
||
# %a Alias name
|
||
# %f Flags - currently, a ``d'' for an alias marked for deletion
|
||
# %n Index number
|
||
# %r Address which alias expands to
|
||
# %t Character which indicates if the alias is tagged for inclusion
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set alias_format="%4n %2f %t %-10a %r"
|
||
# -------------------------------------------------------------------------
|
||
# Name: reverse_alias
|
||
# -------------------------------------------------------------------------
|
||
# This variable controls whether or not NeoMutt will display the ``personal''
|
||
# name from your aliases in the index menu if it finds an alias that
|
||
# matches the message's sender. For example, if you have the following
|
||
# alias:
|
||
# alias juser abd30425@somewhere.net (Joe User)
|
||
#
|
||
# and then you receive mail which contains the following header:
|
||
# From: abd30425@somewhere.net
|
||
#
|
||
# It would be displayed in the index menu as ``Joe User'' instead of
|
||
# ``abd30425@somewhere.net.'' This is useful when the person's e-mail
|
||
# address is not human friendly.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set reverse_alias=no
|
||
# -------------------------------------------------------------------------
|
||
# Name: sort_alias
|
||
# -------------------------------------------------------------------------
|
||
# Specifies how the entries in the ``alias'' menu are sorted. The
|
||
# following are legal values:
|
||
# - address (sort alphabetically by email address)
|
||
# - alias (sort alphabetically by alias name)
|
||
# - unsorted (leave in order specified in .neomuttrc)
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set sort_alias=alias
|
||
# -------------------------------------------------------------------------
|
||
# Name: color
|
||
# -------------------------------------------------------------------------
|
||
# color object foreground background
|
||
# color { header | body } foreground background regex
|
||
# color index-object foreground background pattern
|
||
# color compose composeobject foreground background
|
||
#
|
||
# If your terminal supports color, these commands can be used to assign
|
||
# foreground/background combinations to certain objects. The currently
|
||
# defined objects are: attach_headers, attachment, body, bold, error,
|
||
# hdrdefault, header, index, index_author, index_collapsed, index_date,
|
||
# index_flags, index_label, index_number, index_size, index_subject,
|
||
# index_tag, index_tags, indicator, markers, message, normal, progress,
|
||
# prompt, quoted, quotedN, search, signature, status, tilde, tree,
|
||
# underline.
|
||
#
|
||
# If the sidebar is enabled the following objects are also valid:
|
||
# sidebar_divider, sidebar_flagged, sidebar_highlight, sidebar_indicator,
|
||
# sidebar_new, sidebar_ordinary, sidebar_spoolfile.
|
||
#
|
||
# The body and header objects allow you to restrict the colorization to a
|
||
# regular expression. The index-object permits you to select colored
|
||
# messages by pattern.
|
||
#
|
||
# The header and body match regex in the header/body of a message,
|
||
# index-object can match pattern in the message index. Note that IMAP
|
||
# server-side searches (=b, =B, =h) are not supported for color index
|
||
# patterns.
|
||
#
|
||
# Valid colors include: default, black, red, green, yellow, blue, magenta,
|
||
# cyan, white, colorN.
|
||
#
|
||
# The uncolor command can be applied to the index, header and body objects
|
||
# only. It removes entries from the list. You must specify the same pattern
|
||
# specified in the color command for it to be removed. The pattern “*” is a
|
||
# special token which means to clear the color list of all entries.
|
||
#
|
||
# For further information on colorization, please consult the NeoMutt
|
||
# manual.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_whitelist / unsidebar_whitelist
|
||
# -------------------------------------------------------------------------
|
||
# The sidebar_whitelist command specifies mailboxes that will always be
|
||
# displayed in the sidebar, even if $sidebar_new_mail_only is set and the
|
||
# mailbox does not contain new mail.
|
||
# The unsidebar_whitelist command is used to remove a mailbox from the list
|
||
# of whitelisted mailboxes. Use “unsidebar_whitelist *” to remove all
|
||
# mailboxes.
|
||
# -------------------------------------------------------------------------
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_component_depth
|
||
# -------------------------------------------------------------------------
|
||
# By default the sidebar will show the mailbox's path, relative to the
|
||
# $folder variable. This specifies the number of parent directories to hide
|
||
# from display in the sidebar. For example: If a maildir is normally
|
||
# displayed in the sidebar as dir1/dir2/dir3/maildir, setting
|
||
# sidebar_component_depth=2 will display it as dir3/maildir, having
|
||
# truncated the 2 highest directories.
|
||
# -------------------------------------------------------------------------
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_delim_chars
|
||
# -------------------------------------------------------------------------
|
||
# This contains the list of characters which you would like to treat as
|
||
# folder separators for displaying paths in the sidebar. Local mail is
|
||
# often arranged in directories: `dir1/dir2/mailbox'.
|
||
# set sidebar_delim_chars='/'
|
||
# IMAP mailboxes are often named: `folder1.folder2.mailbox'.
|
||
# -------------------------------------------------------------------------
|
||
# set sidebar_delim_chars='.'
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_folder_indent
|
||
# -------------------------------------------------------------------------
|
||
# Set this to indent mailboxes in the sidebar.
|
||
# -------------------------------------------------------------------------
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_divider_char
|
||
# -------------------------------------------------------------------------
|
||
# This specifies the characters to be drawn between the sidebar (when
|
||
# visible) and the other NeoMutt panels. ASCII and Unicode line-drawing
|
||
# characters are supported.
|
||
# -------------------------------------------------------------------------
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_format
|
||
# -------------------------------------------------------------------------
|
||
# This variable allows you to customize the sidebar display. This string is
|
||
# similar to $index_format, but has its own set of printf(3)-like
|
||
# sequences:
|
||
# %B Name of the mailbox
|
||
# %S * Size of mailbox (total number of messages)
|
||
# %N * Number of unread messages in the mailbox
|
||
# %n N if mailbox has new mail, blank otherwise
|
||
# %F * Number of Flagged messages in the mailbox
|
||
# %! “!” : one flagged message; “!!” : two flagged messages; “n!” : n flagged messages (for n > 2). Otherwise prints nothing.
|
||
# %d * @ Number of deleted messages
|
||
# %L * @ Number of messages after limiting
|
||
# %t * @ Number of tagged messages
|
||
# %>X right justify the rest of the string and pad with “X”
|
||
# %|X pad to the end of the line with “X”
|
||
# %*X soft-fill with character “X” as pad
|
||
# * = Can be optionally printed if nonzero @ = Only applicable to the current folder
|
||
#
|
||
# In order to use %S, %N, %F, and %!, $mail_check_stats must be set. When
|
||
# thus set, a suggested value for this option is "%B%?F? [%F]?%*
|
||
# %?N?%N/?%S".
|
||
|
||
set sidebar_format = "%B%?F? [%F]?%* %?N?%N/?%S"
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_indent_string
|
||
# -------------------------------------------------------------------------
|
||
# This specifies the string that is used to indent mailboxes in the
|
||
# sidebar. It defaults to two spaces.
|
||
# -------------------------------------------------------------------------
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_new_mail_only
|
||
# -------------------------------------------------------------------------
|
||
# When set, the sidebar will only display mailboxes containing new, or
|
||
# flagged, mail.
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_next_new_wrap
|
||
# -------------------------------------------------------------------------
|
||
# When set, the <sidebar-next-new> command will not stop and the end of
|
||
# the list of mailboxes, but wrap around to the beginning. The
|
||
# <sidebar-prev-new> command is similarly affected, wrapping around to the
|
||
# end of the list.
|
||
# -------------------------------------------------------------------------
|
||
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_on_right
|
||
# -------------------------------------------------------------------------
|
||
# When set, the sidebar will appear on the right-hand side of the screen.
|
||
# -------------------------------------------------------------------------
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_short_path
|
||
# -------------------------------------------------------------------------
|
||
# By default the sidebar will show the mailbox's path, relative to the
|
||
# $folder variable. Setting sidebar_shortpath=yes will shorten the names
|
||
# relative to the previous name. Here's an example:
|
||
#
|
||
# shortpath=no
|
||
# shortpath=yes shortpath=yes, folderindent=yes, indentstr=".."
|
||
# fruit fruit fruit
|
||
# fruit.apple
|
||
# apple ..apple
|
||
# fruit.banana
|
||
# banana ..banana
|
||
# fruit.cherry
|
||
# cherry ..cherry
|
||
# -------------------------------------------------------------------------
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_sort_method
|
||
# -------------------------------------------------------------------------
|
||
# Specifies how to sort entries in the file browser. By default, the
|
||
# entries are sorted alphabetically.
|
||
#
|
||
# Valid values:
|
||
# ‐ alpha (alphabetically)
|
||
# ‐ count (all message count)
|
||
# ‐ flagged (flagged message count)
|
||
# ‐ name (alphabetically)
|
||
# ‐ new (unread message count)
|
||
# ‐ path (alphabetically)
|
||
# ‐ unread (unread message count)
|
||
# ‐ unsorted
|
||
#
|
||
# You may optionally use the “reverse-” prefix to specify reverse sorting
|
||
# order (example: “set sort_browser=reverse-date”).
|
||
# -------------------------------------------------------------------------
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_visible
|
||
# -------------------------------------------------------------------------
|
||
# This specifies whether or not to show sidebar. The sidebar shows a list
|
||
# of all your mailboxes.
|
||
# -------------------------------------------------------------------------
|
||
#
|
||
# set sidebar_visible = yes
|
||
# -------------------------------------------------------------------------
|
||
# Name: sidebar_width
|
||
# -------------------------------------------------------------------------
|
||
# This controls the width of the sidebar. It is measured in screen
|
||
# columns. For example: sidebar_width=20 could display 20 ASCII
|
||
# characters, or 10 Chinese characters.
|
||
# -------------------------------------------------------------------------
|
||
#
|
||
# set sidebar_width = 50
|
||
|
||
##########################################################################
|
||
# 06 - SMTP
|
||
##########################################################################
|
||
# -------------------------------------------------------------------------
|
||
# Name: smtp_url
|
||
# -------------------------------------------------------------------------
|
||
# Defines the SMTP smarthost where sent messages should relayed for
|
||
# delivery. This should take the form of an SMTP URL, e.g.:
|
||
# smtp[s]://[user[:pass]@]host[:port]
|
||
# where “[...]” denotes an optional part. Setting this variable overrides
|
||
# the value of the $sendmail variable.
|
||
|
||
# set smtp_url = ""
|
||
# -------------------------------------------------------------------------
|
||
# Name: smtp_pass
|
||
# -------------------------------------------------------------------------
|
||
# Specifies the password for your SMTP account. If unset, NeoMutt
|
||
# will prompt you for your password when you first send mail via SMTP. See
|
||
# $smtp_url to configure NeoMutt to send mail via SMTP.
|
||
#
|
||
# Warning: you should only use this option when you are on a fairly secure
|
||
# machine, because the superuser can read your neomuttrc even if you are
|
||
# the only one who can read the file.
|
||
|
||
# set smtp_pass = ""
|
||
# -------------------------------------------------------------------------
|
||
# Name: smtp_authenticators
|
||
# -------------------------------------------------------------------------
|
||
# This is a colon-delimited list of authentication methods NeoMutt may
|
||
# attempt to use to log in to an SMTP server, in the order NeoMutt should
|
||
# try them. Authentication methods are any SASL mechanism, e.g. “plain”,
|
||
# “digest-md5”, “gssapi” or “cram-md5”. This option is case-insensitive.
|
||
# If it is “unset” (the default) NeoMutt will try all available
|
||
# methods, in order from most-secure to least-secure. Support for the
|
||
# “plain” mechanism is bundled; other mechanisms are provided by an
|
||
# external SASL library (look for +USE_SASL in the output of neomutt -v).
|
||
#
|
||
# Example:
|
||
# set smtp_authenticators="digest-md5:cram-md5"
|
||
##########################################################################
|
||
# 07 - IMAP
|
||
##########################################################################
|
||
# -------------------------------------------------------------------------
|
||
# Name: imap_user
|
||
# -------------------------------------------------------------------------
|
||
# The name of the user whose mail you intend to access on the IMAP server.
|
||
# This variable defaults to your user name on the local machine.
|
||
|
||
# set imap_user = "imapuser"
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: imap_pass
|
||
# -------------------------------------------------------------------------
|
||
# Specifies the password for your IMAP account. If unset, NeoMutt will
|
||
# prompt you for your password when you invoke the <imap-fetch-mail>
|
||
# function or try to open an IMAP folder.
|
||
#
|
||
# Warning: you should only use this option when you are on a fairly secure
|
||
# machine, because the superuser can read your neomuttrc even if you are
|
||
# the only one who can read the file.
|
||
|
||
# set imap_pass = "imappasswd"
|
||
|
||
##########################################################################
|
||
# 08 - POP3
|
||
##########################################################################
|
||
##########################################################################
|
||
# 09 - Notmuch
|
||
##########################################################################
|
||
# -------------------------------------------------------------------------
|
||
# Name: nm_default_uri
|
||
# -------------------------------------------------------------------------
|
||
# This variable specifies the default Notmuch database in format
|
||
# notmuch://<absolute path>.
|
||
|
||
# set nm_default_uri = "notmuch:///home/user/.mail"
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: virtual-mailboxes
|
||
# -------------------------------------------------------------------------
|
||
|
||
# virtual-mailboxes "Eingang" "notmuch://?query=tag:inbox"
|
||
# virtual-mailboxes "Linux" "notmuch://?query=tag:linux"
|
||
# virtual-mailboxes "E-Mails von heute" "notmuch://?query=date:today"
|
||
# virtual-mailboxes "E-Mails von gestern" "notmuch://?query=date:yesterday"
|
||
# virtual-mailboxes "E-Mails von dieser Woche" "notmuch://?query=date:week.."
|
||
# virtual-mailboxes "E-Mails von diesem Monat" "notmuch://?query=date:month.."
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: nm_record
|
||
# -------------------------------------------------------------------------
|
||
# This variable specifies if the NeoMutt record should indexed by notmuch.
|
||
#
|
||
|
||
# set nm_record = no
|
||
# -------------------------------------------------------------------------
|
||
# Name: nm_record_tags
|
||
# -------------------------------------------------------------------------
|
||
# This variable specifies the default tags applied to messages stored to
|
||
# the NeoMutt record. When set to 0 this variable disable the window
|
||
# feature.
|
||
|
||
# set nm_record_tags = "-inbox,sent,local"
|
||
# -------------------------------------------------------------------------
|
||
# Name: virtual_spoolfile
|
||
# -------------------------------------------------------------------------
|
||
# When set, NeoMutt will use the first defined virtual mailbox (see
|
||
# virtual-mailboxes) as a spool file.
|
||
# -------------------------------------------------------------------------
|
||
|
||
# set virtual_spoolfile = no
|
||
|
||
|
||
##########################################################################
|
||
# 10 - Hooks
|
||
##########################################################################
|
||
# -------------------------------------------------------------------------
|
||
# Name: folder-hook
|
||
# -------------------------------------------------------------------------
|
||
# When NeoMutt enters a folder which matches regex (or, when regex is
|
||
# preceded by an exclamation mark, does not match regex), the given command
|
||
# is executed.
|
||
# When several folder-hooks match a given mail folder, they are executed in
|
||
# the order given in the configuration file.
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: mbox-hook
|
||
# -------------------------------------------------------------------------
|
||
# When NeoMutt changes to a mail folder which matches regex, mailbox will
|
||
# be used as the “mbox” folder, i.e. read messages will be moved to that
|
||
# folder when the mail folder is left.
|
||
# Note that execution of mbox-hooks is dependent on the $move configuration
|
||
# variable. If set to “no” (the default), mbox-hooks will not be executed.
|
||
# The first matching mbox-hook applies.
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: message-hook
|
||
# -------------------------------------------------------------------------
|
||
# Before NeoMutt displays (or formats for replying or forwarding) a message
|
||
# which matches the given pattern (or, when it is preceded by an
|
||
# exclamation mark, does not match the pattern), the given command is
|
||
# executed. When multiple message-hooks match, they are executed in the
|
||
# order in which they occur in the configuration file.
|
||
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: reply-hook
|
||
# -------------------------------------------------------------------------
|
||
# These commands can be used to execute arbitrary configuration commands
|
||
# based upon recipients of the message. pattern is used to match the
|
||
# message, see section “Message Matching in Hooks” in manual for details.
|
||
# command is executed when pattern matches.
|
||
#
|
||
# reply-hook is matched against the message you are replying to, instead of
|
||
# the message you are sending. send-hook is matched against all messages,
|
||
# both new and replies. Note, reply-hooks are matched before the
|
||
# send-hook, regardless of the order specified in the user's configuration
|
||
# file.
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: send-hook
|
||
# -------------------------------------------------------------------------
|
||
# These commands can be used to execute arbitrary configuration commands
|
||
# based upon recipients of the message. pattern is used to match the
|
||
# message, see section “Message Matching in Hooks” in manual for details.
|
||
# command is executed when pattern matches.
|
||
#
|
||
# reply-hook is matched against the message you are replying to, instead of the
|
||
# message you are sending. send-hook is matched against all messages, both new
|
||
# and replies. Note, reply-hooks are matched before the send-hook, regardless
|
||
# of the order specified in the user's configuration file.
|
||
#
|
||
# send2-hook is matched every time a message is changed, either by editing
|
||
# it, or by using the compose menu to change its recipients or subject.
|
||
# send2-hook is executed after send-hook, and can, e.g., be used to set
|
||
# parameters such as the $sendmail variable depending on the message's sender
|
||
# address. Note, send-hooks are only executed once after getting the initial
|
||
# list of recip‐ ients.
|
||
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: send-hook
|
||
# -------------------------------------------------------------------------
|
||
# These commands can be used to execute arbitrary configuration commands
|
||
# based upon recipients of the message. pattern is used to match the
|
||
# message, see section “Message Matching in Hooks” in manual for details.
|
||
# command is executed when pattern matches.
|
||
#
|
||
# reply-hook is matched against the message you are replying to, instead of the
|
||
# message you are sending. send-hook is matched against all messages, both new
|
||
# and replies. Note, reply-hooks are matched before the send-hook, regardless
|
||
# of the order specified in the user's configuration file.
|
||
#
|
||
# send2-hook is matched every time a message is changed, either by editing
|
||
# it, or by using the compose menu to change its recipients or subject.
|
||
# send2-hook is executed after send-hook, and can, e.g., be used to set
|
||
# parameters such as the $sendmail variable depending on the message's sender
|
||
# address. Note, send-hooks are only executed once after getting the initial
|
||
# list of recip‐ ients.
|
||
|
||
|
||
# -------------------------------------------------------------------------
|
||
# Name: crypt-hook
|
||
# -------------------------------------------------------------------------
|
||
# The crypt-hook command provides a method by which you can specify the ID of
|
||
# the public key to be used when encrypting messages to a certain recipient.
|
||
# The meaning of keyid is to be taken broadly: This can be a different
|
||
# email address, a numerical keyid, or even just an arbitrary search string.
|
||
# You may use multiple crypt-hooks with the same regex; multiple matching
|
||
# crypt-hooks result in the use of multiple keyids for a recipient.
|
||
# -------------------------------------------------------------------------
|
||
|