Differences between version 5 and predecessor to the previous major change of .muttrc.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 5 | Last edited on Wednesday, September 3, 2003 12:27:05 pm | by JohnMcPherson | Revert |
Older page: | version 2 | Last edited on Monday, March 3, 2003 9:43:30 pm | by JohnMcPherson | Revert |
@@ -55,20 +55,215 @@
###color error brightred white
#### GPG SETTINGS ####
+ # %p Expands to PGPPASSFD=0 when a pass phrase is needed, to an empty
+ # string otherwise. Note: This may be used with a %? construct.
+ # %f Expands to the name of a file containing a message.
+ # %s Expands to the name of a file containing the signature part
+ # of a multipart/signed attachment when verifying it.
+ # %a The value of $pgp_sign_as.
+ # %r One or more key IDs.
+
+ # automatically sign all outgoing messages
+ set pgp_autosign=yes
+
+ # which key to use
+ set pgp_sign_as="0x1EAA5AC1"
- # doesn't seem to work... hmm...
- #set pgp_good_sign="(Good signature)"
- #
# automatically check messages
set pgp_verify_sig=yes
+
+ # for checking pgp/mime signatures
set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f"
+
set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - --decrypt %f"
+
set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - --decrypt %f"
-
set pgp_encrypt_only_command="gpg -v --batch -o - --encrypt --textmode --armor --always-trust -r %r %f"
+
+ # for creating detached pgp sig (mime/pgp)
+ set pgp_sign_command="gpg --passphrase-fd 0 -o - --detach-sign --textmode --armor --always-trust %f"
+
+ # for signing and encrypting
+ set pgp_encrypt_sign_command="[pgpewrap] gpg --passphrase-fd 0 --batch -o - --sign %?a?-u %a? --encrypt --textmode --armor --always-trust -- -r %r -- %f"
+
+
+
set pgp_encrypt_only_command="[pgpewrap]
gpg -v --batch -o - --encrypt --textmode --armor --always-trust --
-r %r --
%f"
+
# doesn't work - mutt turns %r into email address instead of key...
#set pgp_getkeys_command="gpg --keyserver the.earth.li --recv-key %r"
+
# read in the public key ring
set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r"
# export a key from the public key ring
set pgp_export_command="gpg --no-verbose --export --armor %r"
+
+----
+
+This is AristotlePagaltzis' [.muttrc]:
+
+ ##################
+ ## ENVIRONMENT
+
+ set realname="A. Pagaltzis"
+ set from="pagaltzis@foo.bat"
+
+ set folder=~/mail
+ set spoolfile=~/mail/0/inbox
+ set mbox=~/mail/0/inbox
+ set record=~/mail/0/sent
+ set postponed=~/mail/0/postponed
+ set alias_file=~/.addressbook
+
+ source ~/.addressbook
+
+ mailboxes \
+ =0/inbox \
+ =0/postponed \
+ =0/sent \
+ =0/signups \
+ =lists/foo \
+ =lists/bar \
+ =lists/baz \
+ =lists/quux \
+ =personal/joe \
+ =personal/schmoe \
+ =personal/doe \
+ =personal/moe \
+
+ subscribe \
+ foo@mail.foo.org \
+ bar@lists.bar.com \
+ baz@uni-somewhere.edu \
+ quux@users.foo-isp.com \
+
+
+ ##################
+ ## MISC PREFERENCES
+
+ set copy
+ set fcc_attach
+ set delete
+ unset beep
+ unset beep_new
+ unset mark_old
+
+ ##################
+ ## MESSAGE CREATION/EDITING
+
+ # use vim, tell it to set cursor on first line of body
+ set editor="vim -c 'set textwidth=60 | normal }j'"
+ set use_from
+ set envelope_from
+ set user_agent
+ set attribution="* %n <%a> [[%(%Y-%m-%d %H:%M)]:"
+ set forward_format="Fwd: <%a> %s"
+ set forward_quote
+ set fast_reply
+ set reply_self
+ set include
+ set reply_to
+ set ignore_list_reply_to
+ set edit_headers
+ set abort_nosubject
+ set abort_unmodified
+ unset confirmappend
+
+
+ ##################
+ ## BINDS
+
+ bind pager <up> previous-line
+ bind pager <down> next-line
+ macro pager c '<change-folder>?<toggle-mailboxes>'
+ macro index c '<change-folder>?<toggle-mailboxes>'
+ macro attach i '|display -<enter>'
+
+
+ ##################
+ ## INDEX/MESSAGE VIEWING
+
+ set sort=threads
+ set index_format="%4C %Z %{%b %d} %-15.15F %s"
+ set menu_scroll
+
+ set pager_stop
+ set implicit_autoview
+
+ alternative_order text/plain text/html
+
+ ignore * # display none of the headers by default
+ unignore \
+ Sender \
+ From \
+ Organization \
+ Reply-To \
+ Date \
+ To \
+ Cc \
+ Subject \
+ User-Agent \
+ X-Editor \
+ X-Mailer \
+ X-Newsreader \
+ X-Posting-Agent \
+ Newsgroups \
+ X-Resent \
+ Followup-To \
+ Mail-Followup-To \
+ Message-Id \
+
+ hdr_order \
+ Sender \
+ From \
+ Organization \
+ Reply-To \
+ Date \
+ To \
+ Cc \
+ Subject \
+ User-Agent \
+ X-Editor \
+ X-Mailer \
+ X-Newsreader \
+ X-Posting-Agent \
+ Newsgroups \
+ X-Resent \
+ Followup-To \
+ Mail-Followup-To \
+ Message-Id \
+
+
+ ##################
+ ## COLORS
+
+ # used in all screens
+ color status brightcyan blue
+ color index brightwhite default "~N" # new messages
+ color index brightwhite default "~O" # new messages
+ color index red default "~D" # deleted messages
+ color search black white
+
+ # pager
+ color quoted cyan default
+ color quoted1 yellow default
+ color quoted2 cyan default
+ color quoted3 yellow default
+ color quoted4 cyan default
+ color quoted5 yellow default
+ color signature brightblue default
+ color attachment brightwhite default
+
+ # URLs
+ color body brightcyan default "(finger|ftp|https?|news|telnet):[[^ >)\"\t]+"
+ color body brightcyan default "www\\.[[-.a-z0-9]+\\.[[a-z][[a-z][[a-z]?([[-_./~a-z0-9]+)?"
+ color body brightcyan default "[[-a-z_0-9.+]+@[[-a-z_0-9.]+"
+
+ # highlight *bold* _underlined_ /italic/ text
+ # doesn't seem to be solvable more elegantly :-(
+ color body brightwhite default "[[^[[:alnum:]][[*_/][[-_&!.,[[:alnum:]]+[[*_/][[^[[:alnum:]]"
+ color body brightwhite default "^[[*_/][[-_&!.,[[:alnum:]]+[[*_/][[^[[:alnum:]]"
+ color body brightwhite default "^[[*_/][[-_&!.,[[:alnum:]]+[[*_/]$"
+
+ # smileys
+ color body brightyellow default "(^| )[[;:8]-?[[][[)(PDp/|\]+($| )"
+ color body brightyellow default "<[[Bb]?[[Gg]>"