X-Git-Url: https://projects.mako.cc/source/muttjump/blobdiff_plain/6fde4fdd7fa12b76a3a4136dff96266c05088b97..3ff8f13efbda2198b6413ddca50cd872fcbe2ada:/muttjump diff --git a/muttjump b/muttjump index a25771e..c6453eb 100755 --- a/muttjump +++ b/muttjump @@ -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 @@ -167,7 +167,7 @@ else screen_opts_str="-S $(quote "$MUTTJUMP_SCREEN_SESSION")" fi - $SCREEN "${screen_opts[@]}" -p "$screen_window_name" -X eval "select ." "stuff \"$jump_cmd \"" + $SCREEN "${screen_opts[@]}" -p "$screen_window_name" -X eval "select '$screen_window_name'" "stuff \"$jump_cmd \"" if [ $? != 0 ] ; then die "You have to manually start a screen session with: