]>
git.madduck.net Git - etc/mutt.git/blobdiff - .mutt/reuse-message
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
set -eu
eval mailfile="\${$#}"
set -eu
eval mailfile="\${$#}"
for i in "$@"; do
# strip last argument from editor, yuk
case "$i" in
for i in "$@"; do
# strip last argument from editor, yuk
case "$i" in
(*) editor="${editor:+$editor }$i";;
esac
done
(*) editor="${editor:+$editor }$i";;
esac
done
-tmpfile=$(tempfile -p reuse )
+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
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
sed -e '/^Bcc:/aSubject: ' > "$tmpfile"
cat "$tmpfile" > "$mailfile"
sed -e '/^Bcc:/aSubject: ' > "$tmpfile"
cat "$tmpfile" > "$mailfile"
if [ -n "$editor" ]; then
eval exec "$editor" "$mailfile"
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
elif [ -n "$VISUAL" ]; then
eval exec "$VISUAL" "$mailfile"
elif [ -n "$EDITOR" ]; then