projects
/
muttjump
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
even shorter solution
[muttjump]
/
muttjump
diff --git
a/muttjump
b/muttjump
index c6453ebdfa395a1cefd7c0ae8390219445a6cadd..e2f04ecee410806210ff65b98f439069f77f9050 100755
(executable)
--- a/
muttjump
+++ b/
muttjump
@@
-89,7
+89,7
@@
if type -p $FORMAIL >/dev/null ; then
elif type -p $REFORMAIL >/dev/null ; then
msgid=$($REFORMAIL -c -x Message-ID: | head -n1)
else
elif type -p $REFORMAIL >/dev/null ; then
msgid=$($REFORMAIL -c -x Message-ID: | head -n1)
else
- msgid=$(sed -n 's/^Message-ID:
\(.*\)/\1/Ip' | head -n1)
+ msgid=$(sed -n 's/^Message-ID:
[ \t]*
\(.*\)/\1/Ip' | head -n1)
fi
if [ -z "$msgid" ] ; then
die "could not find Message-ID header in standard input"
fi
if [ -z "$msgid" ] ; then
die "could not find Message-ID header in standard input"
@@
-143,7
+143,7
@@
if [ "$MUTTJUMP_USE_SCREEN" = no ] ; then
# mutt behaves different if STDIN is no terminal
# TODO: Find cleaner solution (e.g. mutt command-line argument?)
exec 0<&-
# mutt behaves different if STDIN is no terminal
# TODO: Find cleaner solution (e.g. mutt command-line argument?)
exec 0<&-
- term="/dev/$(ps -p$$
| awk 'END { print $2 }'
)"
+ term="/dev/$(ps -p$$
-otty=
)"
exec < $term
# start mutt, open original folder and jump to the original message
exec < $term
# start mutt, open original folder and jump to the original message
Benjamin Mako Hill
||
Want to submit a patch?