X-Git-Url: https://projects.mako.cc/source/muttjump/blobdiff_plain/62fc28127af60bc3c76d210b99bc927e131ba1f6..45089e29de7d5452ecf595c0d7439aa0ca7a069e:/muttjump diff --git a/muttjump b/muttjump index 8170f4e..4ec3d91 100755 --- a/muttjump +++ b/muttjump @@ -28,7 +28,9 @@ MUTTJUMP_MODE=${MUTTJUMP_MODE:-search} # If this is set to "yes", muttjump will not open a new instance of # mutt, but instead jump to the original message in a running mutt # (which is running in a screen session). -MUTTJUMP_USE_SCREEN=${MUTTJUMP_USE_SCREEN:-no} +# ATTENTION: You need to have one mutt instance open for every mailbox +# for this to work! +MUTTJUMP_MULTI_SCREEN_MODE=${MUTTJUMP_MULTI_SCREEN_MODE:-no} # name of the screen session (screen -S ...), leave blank for none MUTTJUMP_SCREEN_SESSION=${MUTTJUMP_SCREEN_SESSION:-} @@ -59,8 +61,7 @@ function quote () { } function is_callable () { - read cmd args <<<$1 - type -p $cmd >/dev/null + type -p $1 >/dev/null } # Check command-line arguments and STDIN @@ -140,7 +141,7 @@ fi jump_expr="~i'$msgid'" -if [ "$MUTTJUMP_USE_SCREEN" = no ] ; then +if [ "$MUTTJUMP_MULTI_SCREEN_MODE" = no ] ; then jump_cmd="$jump_expr" if [ "$MUTTJUMP_MODE" = search ] ; then