X-Git-Url: https://projects.mako.cc/source/muttjump/blobdiff_plain/1443c5655868a8f6fae18bb6e97498ca61f3ee1c..859940f1dab5364824922f0d17fc143ec3138321:/muttjump diff --git a/muttjump b/muttjump index 74f69d1..8486594 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:-} @@ -139,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 @@ -164,7 +166,7 @@ else fi screen_window_name=$(MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE "$orig_maildir") - declare -a screen_opts + screen_opts=() if [ -n "$MUTTJUMP_SCREEN_SESSION" ] ; then screen_opts=("-S" "$MUTTJUMP_SCREEN_SESSION") screen_opts_str="-S $(quote "$MUTTJUMP_SCREEN_SESSION")"