Penguin

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