X-Git-Url: https://git.madduck.net/etc/mutt.git/blobdiff_plain/a83d50d5a64488deb3796bbd0ca0a03b0516cc77..7013dfe93a05082153f79eca6c9e5c05b54d9d50:/.mutt/reuse-message?ds=sidebyside diff --git a/.mutt/reuse-message b/.mutt/reuse-message deleted file mode 100755 index 0d8ed23..0000000 --- a/.mutt/reuse-message +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -set -eu - -eval mailfile="\${$#}" -editor= -for i in "$@"; do - # strip last argument from editor, yuk - case "$i" in - ("$mailfile") break;; - (*) editor="${editor:+$editor }$i";; - esac -done - -tmpfile=$(mktemp --tmpdir reuse.XXXXXXXXXX) -cleanup() { rm -f "$tmpfile"; trap - 1 2 3 4 5 6 7 8 10 11 12 13 14 15; } -trap cleanup 1 2 3 4 5 6 7 8 10 11 12 13 14 15 - -formail -I Subject: < "$mailfile" | \ - formail -I In-Reply-To: | \ - sed -e '/^$/,/^-- /d' | \ - sed -e '/^Bcc:/aSubject: ' > "$tmpfile" -cat "$tmpfile" > "$mailfile" - -cleanup - -if [ -n "$editor" ]; then - eval exec "$editor" "$mailfile" - -# the last three replicate mutt's default (cf. manual) -elif [ -n "$VISUAL" ]; then - eval exec "$VISUAL" "$mailfile" -elif [ -n "$EDITOR" ]; then - eval exec "$EDITOR" "$mailfile" -fi -exec /usr/bin/editor "$mailfile"