{"id":14,"date":"2006-01-19T09:18:43","date_gmt":"2006-01-19T09:18:43","guid":{"rendered":""},"modified":"2017-03-07T16:18:33","modified_gmt":"2017-03-07T16:18:33","slug":"mutt_macro_trick","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/ferdy\/2006\/01\/19\/mutt_macro_trick\/","title":{"rendered":"Mutt macro trick"},"content":{"rendered":"<p>So <a href=\"http:\/\/www.kroah.com\/\">Greg KH<\/a> wonders <a href=\"http:\/\/www.kroah.com\/log\/2006\/01\/18#applying_patches\">how to fix his macro in mutt<\/a>.<\/p>\n<p>Here you have something that works. Doesn&#8217;t do anything fancy (in fact it is useless), but I guess you could adapt it to suit your needs:<\/p>\n<pre>macro index T \"&lt;enter-command&gt;unset wait_key\\n \\\r\n                &lt;pipe-message&gt;cat - &gt; \/home\/ferdy\/foo.blah\\n \\\r\n                &lt;shell-escape&gt;vim -c 'set ft=mail' \/home\/ferdy\/foo.blah\\n \\\r\n                &lt;enter-command&gt;set wait_key\\n\"<\/pre>\n<p>I tried using &#8216;decode-save&#8217; and\/or &#8216;save-message&#8217; but for some reason it didn&#8217;t work. I guess you could replace &#8216;x.sh&#8217; or almost all of it with a mutt macro like the one above.<\/p>\n<p>Cheers,<br \/>\nFerdy<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So Greg KH wonders how to fix his macro in mutt. Here you have something that works. Doesn&#8217;t do anything fancy (in fact it is useless), but I guess you could adapt it to suit your needs: macro index T &#8220;&lt;enter-command&gt;unset wait_key\\n \\ &lt;pipe-message&gt;cat &#8211; &gt; \/home\/ferdy\/foo.blah\\n \\ &lt;shell-escape&gt;vim -c &#8216;set ft=mail&#8217; \/home\/ferdy\/foo.blah\\n \\ &lt;enter-command&gt;set &hellip; <a href=\"https:\/\/blogs.gentoo.org\/ferdy\/2006\/01\/19\/mutt_macro_trick\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Mutt macro trick<\/span><\/a><\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/ferdy\/wp-json\/wp\/v2\/posts\/14"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/ferdy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/ferdy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/ferdy\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/ferdy\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":1,"href":"https:\/\/blogs.gentoo.org\/ferdy\/wp-json\/wp\/v2\/posts\/14\/revisions"}],"predecessor-version":[{"id":54,"href":"https:\/\/blogs.gentoo.org\/ferdy\/wp-json\/wp\/v2\/posts\/14\/revisions\/54"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/ferdy\/wp-json\/wp\/v2\/media?parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/ferdy\/wp-json\/wp\/v2\/categories?post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/ferdy\/wp-json\/wp\/v2\/tags?post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}