# 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
screen_opts_str="-S $(quote "$MUTTJUMP_SCREEN_SESSION")"
fi
- $SCREEN "${screen_opts[@]}" -p "$screen_window_name" -X eval "select ." "stuff \"$jump_cmd\r\""
+ $SCREEN "${screen_opts[@]}" -p "$screen_window_name" -X eval "select '$screen_window_name'" "stuff \"$jump_cmd\r\""
if [ $? != 0 ] ; then
die "You have to manually start a screen session with: