X-Git-Url: https://projects.mako.cc/source/muttjump/blobdiff_plain/537aa1680c66b3843b7fabefb98330b408c2d666..870af1457c0ce75da37b3607ad6191d8580d33ef:/muttjump diff --git a/muttjump b/muttjump index 351e3ac..8ff2625 100755 --- a/muttjump +++ b/muttjump @@ -1,4 +1,4 @@ -#!/bin/bash -x +#!/bin/bash # written by Johannes Weißl # 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 - 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" @@ -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<&- - term="/dev/$(ps -p$$ --no-heading | awk '{print $2}')" + term="/dev/$(ps -p$$ | awk 'END { print $2 }')" exec < $term # start mutt, open original folder and jump to the original message