]> git.rmz.io Git - dotfiles.git/commitdiff
mutt: fix F macro to not write message to home
authorSamir Benmendil <me@rmz.io>
Sat, 8 Aug 2020 12:10:00 +0000 (13:10 +0100)
committerSamir Benmendil <me@rmz.io>
Sat, 8 Aug 2020 12:10:00 +0000 (13:10 +0100)
I'm not entirely sure what was happening here. But IIRC this macro was
writing emails to ~. Possibly because of the `;s` or something.

The set command supports setting multiple options at the same time, just
use that.

Spliting up the command to multiline also makes it easier to read.

mutt/bindings

index 4898ee6f2b0e309e0438725519e1fc8e6c5c5784..18150275a2445d5532d117cfa3babf6d6327dbf5 100644 (file)
@@ -30,8 +30,11 @@ macro pager \Cb "|urlscan<enter>" "open urlscan"
 # flag without resolving
 bind index F flag-message
 bind pager F noop
-macro pager F "<enter-command>set my_resolve=\$resolve;set noresolve<enter><flag-message><enter-command>set resolve=\$my_resolve<enter>"\
-              "Flag message without resolving"
+macro pager F "\
+<enter-command> set my_resolve=\$resolve noresolve<enter>\
+<flag-message>\
+<enter-command> set resolve=\$my_resolve<enter>" \
+"Flag message without resolving"
 
 # Remap bounce-message function to “B”
 bind index,pager B bounce-message