From dd6915d47e265076e55d993c134c55fccf134ca3 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sun, 7 Jan 2018 21:32:48 +0100 Subject: mcom: strip empty headers after editing --- mcom | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mcom') diff --git a/mcom b/mcom index 88100d4..7e47819 100755 --- a/mcom +++ b/mcom @@ -33,6 +33,12 @@ stampdate() { fi } +stripempty() { + tmp=$(mktemp -t mcom.XXXXXX) + msed 's/^[ \t]*$//d' "$1" >"$tmp" + mv "$tmp" "$1" +} + needs_multipart() { mhdr -h attach "$1" >/dev/null || grep -q '^#[^ ]*/[^ ]* ' "$1" @@ -278,6 +284,7 @@ while :; do if ! ${EDITOR:-vi} $draft; then c=c fi + stripempty $draft if mmime -c <$draft; then automime= else -- cgit 1.4.1