···1111macro index \eb "<search>~b " "search in message bodies"
12121313# simulate the old url menu
1414-macro index,pager \cb "<pipe-message>urlview<Enter>" "call urlview to extract URLs out of a message"
1414+macro index,pager \cb "<pipe-message> urlview<Enter>" "call urlview to extract URLs out of a message"
1515+macro attach,compose \cb "<pipe-entry> urlview<Enter>" "call urlview to extract URLs out of a message"
15161617# Show documentation when pressing F1
1717-macro generic,pager <F1> "<shell-escape>less @docdir@/manual.txt<Enter>" "show Mutt documentation"
1818+macro generic,pager <F1> "<shell-escape> less @docdir@/manual.txt<Enter>" "show Mutt documentation"
18191920# show the incoming mailboxes list (just like "mutt -y") and back when pressing "y"
2021macro index,pager y "<change-folder>?<toggle-mailboxes>" "show incoming mailboxes list"
+1-1
contrib/Mush.rc
···6677bind index . display-message
88bind index t display-message
99-macro index n j\n
99+macro index n "<next-entry><display-message>"
1010bind index + next-entry
1111bind index j next-entry
1212bind index J next-entry
+1-1
contrib/Pine.rc
···2121bind index \; tag-entry
22222323# Not possible to simulate zoom-out...
2424-macro index z l~T\r
2424+macro index z "<limit>~T<Enter>"
25252626bind pager p previous-undeleted
2727bind pager n next-undeleted
···4040#set forward_decode # weed and MIME decode forwaded messages
4141#set forward_format="[%a: %s]" # subject to use when forwarding messages
4242#set forward_quote # quote the header and body of forward msgs
4343-#set hdr_format="%4C %Z %{%m/%d} [%2N] %-15.15F (%4c) %s"
4444-set hdr_format="%4C %Z %{%m/%d} %-15.15F (%4c) %s" # format of the index
4343+#set index_format="%4C %Z %{%m/%d} [%2N] %-15.15F (%4c) %s"
4444+set index_format="%4C %Z %{%m/%d} %-15.15F (%4c) %s" # format of the index
4545#set hdrs # include `my_hdr' lines in outgoing messages
4646#set header # include message header when replying
4747set help # show the help lines
···104104#set use_8bitmime # enable the -B8BITMIME sendmail flag
105105set nouse_domain # don't qualify local addresses with $domain
106106#set use_from # always generate the `From:' header field
107107-set use_mailcap=yes # always use a mailcap entry when found
107107+set implicit_autoview=yes # pager shows parts having a mailcap viewer
108108set pgp_verify_sig=no # don't automatically verify message signatures
109109#set visual=vim # editor invoked by ~v in the builtin editor
110110#set nowait_key # prompt when a pipe returns normal status
···176176bind generic } bottom-page
177177bind generic \177 last-entry
178178179179-macro index \cb |urlview\n # simulate the old browse-url function
179179+macro index \cb "<pipe-message> urlview<Enter>" # simulate the old browse-url function
180180181181-macro index S s+spam\n
182182-macro pager S s+spam\n
181181+macro index S "<save-message>+spam<Enter>"
182182+macro pager S "<save-message>+spam<Enter>"
183183184184-#macro index \# /bug^M # search for bugs
185185-#macro index "\"" ":set realname=\"real hairy macro\"^M:set ?realname^M" # and a comment to boot!
186186-#macro index f1 :woohoo!
184184+#macro index \# "<search>bug<Enter>" # search for bugs
185185+#macro index "\"" "<enter-command> set realname=\"real hairy macro\" ?realname<Enter>" # and a comment to boot!
186186+#macro index f1 "<enter-command>woohoo!"
187187188188bind pager G bottom # just like vi and less
189189-#macro pager \Ck "|pgp -kaf^M" # a comment is valid here
190190-#macro pager X "|morepgp^M" # pipe PGP message to a script
189189+#macro pager \Ck "<pipe-message> pgp -kaf<Enter>" # a comment is valid here
190190+#macro pager X "<pipe-message> morepgp<Enter>" # pipe PGP message to a script
191191192192#bind editor \cy eol # make ^Y jump to the end of the line
193193···208208# <mailbox> is provided as default when saving messages from <pattern>
209209210210#save-hook mutt- =mutt-mail
211211-#save-hook aol\.com +spam
211211+#save-hook aol\\.com$ +spam
212212save-hook ^judge +diplomacy
213213214214# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
···252252#
253253# <command> is executed when opening a mailbox matching <pattern>
254254255255-#folder-hook . 'set sort=date-sent'
256256-#folder-hook mutt 'set hdr_format="%4C %Z %02m/%02N %-20.20F (%4l) %s"'
257257-#folder-hook =mutt my_hdr Revolution: \#9 # real comment
255255+#folder-hook . 'set sort=date-sent'
256256+#folder-hook mutt 'set index_format="%4C %Z %02m/%02N %-20.20F (%4l) %s"'
257257+#folder-hook =mutt my_hdr Revolution: \#9 # real comment
258258259259-#folder-hook . 'set reply_regexp="^re:[ \t]*"'
259259+#folder-hook . 'set reply_regexp="^re:[ \t]*"'
260260261261# this mailing list prepends "[WM]" to all non reply subjects, so set
262262# $reply_regexp to ignore it
263263-#folder-hook +wmaker 'set reply_regexp="^(re:[ \t]*)?\[WM\][ \t]*"'
263263+# Warning: May break threads for other people.
264264+#folder-hook +wmaker 'set reply_regexp="^(re:[ \t]*)?\[WM\][ \t]*"'
264265265266# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
266267#
···302303#
303304# lists <list-name> [ <list-name> ... ]
304305305305-lists mutt-dev mutt-users
306306+lists ^mutt-dev@mutt\\.org$ ^mutt-users@mutt\\.org$
306307307308# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
308309#
+13-15
contrib/sample.muttrc-tlr
···104104105105# make it feel like emacs
106106107107-macro generic "\ex" ":exec "
108108-macro pager "\ex" ":exec "
109109-macro generic "\eX" "\ex"
110110-macro pager "\eX" "\ex"
111111-macro index "~" ";~"
107107+macro generic,pager "\ex" "<enter-command>exec "
108108+macro generic,pager "\eX" "\ex"
109109+macro index "~" "<limit>~"
112110113111# move messages to the pilot folder
114112115115-macro index "\ew" "<decode-copy>+pilot\n" "Copy a message to the pilot folder."
116116-macro pager "\ew" "<decode-copy>+pilot\n" "Copy a message to the pilot folder."
113113+macro index,pager "\ew" "<decode-copy>+pilot<Enter>" "Copy a message to the pilot folder."
117114118115# for majordomo list owner and moderator jobs
119116120120-macro index "\ea" ":set nopipe_decode wait_key\n|approve\n:set nowait_key\n"
121121-macro pager "\ea" ":set nopipe_decode wait_key\n|approve\n:set nowait_key\n"
117117+macro index,pager "\ea" "\
118118+<enter-command> set nopipe_decode wait_key<Enter>\
119119+<pipe-message> approve<Enter>\
120120+<enter-command> set nowait_key<Enter>"
122121123122# emulate the old URL-browser key bindings.
124123125125-macro pager "\Cb" "| urlview -\n"
126126-macro index "\Cb" "| urlview -\n"
124124+macro index,pager "\Cb" "<pipe-message> urlview -<Enter>"
127125128126# permit limiting from the pager.
129127130130-macro pager ";" "<exit><limit>"
128128+macro pager ";" "<exit><limit>"
129129+macro pager "~" "<exit><limit>~"
131130132131# emulate the old POP-feature bindings
133132134134-macro index G "!fetchmail\n"
135135-macro pager G "!fetchmail\n"
133133+macro index,pager G "<shell-escape> fetchmail<Enter>"
136134137137-macro compose "\ee" "Fpgp -eatf "
135135+macro compose "\ee" "<filter-entry>pgp -eatf "
138136139137140138#
+1-1
doc/muttrc.man.head
···321321This command adds the named \fIstring\fP to the keyboard buffer.
322322.PP
323323.nf
324324-\fBset\fP [\fBno\fP|\fBinv\fP]\fIvariable\fP[=\fIvalue\fP] [ ... ]
324324+\fBset\fP [\fBno\fP|\fBinv\fP|\fB&\fP|\fB?\fP]\fIvariable\fP[=\fIvalue\fP] [ ... ]
325325\fBtoggle\fP \fIvariable\fP [ ... ]
326326\fBunset\fP \fIvariable\fP [ ... ]
327327\fBreset\fP \fIvariable\fP [ ... ]