From 64ae6e09ed6c57660c921d7f1bdd5e1aa4ad9886 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Johannes=20Wei=C3=9Fl?= Date: Mon, 29 Nov 2010 16:01:38 +0100 Subject: [PATCH 1/1] replace search with limit , limit all To make search independent from $wrap_search and $uncollapse_jump, idea by Christian Ebert . --- muttjump | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/muttjump b/muttjump index e2f04ec..7ebc639 100755 --- a/muttjump +++ b/muttjump @@ -137,7 +137,10 @@ jump_expr="~i'$msgid'" if [ "$MUTTJUMP_USE_SCREEN" = no ] ; then - jump_cmd="<$MUTTJUMP_MODE>$jump_expr" + jump_cmd="$jump_expr" + if [ "$MUTTJUMP_MODE" = search ] ; then + jump_cmd="$jump_cmdall" + fi # Close message-stdin and open terminal-stdin instead. # mutt behaves different if STDIN is no terminal @@ -151,14 +154,10 @@ if [ "$MUTTJUMP_USE_SCREEN" = no ] ; then else - case $MUTTJUMP_MODE in - limit) - jump_cmd="l$jump_expr" - ;; - search) - jump_cmd="/$jump_expr" - ;; - esac + jump_cmd="l$jump_expr " + if [ "$MUTTJUMP_MODE" = search ] ; then + jump_cmd="${jump_cmd}lall " + fi screen_window_name=$(MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE "$orig_maildir") declare -a screen_opts @@ -167,7 +166,7 @@ else screen_opts_str="-S $(quote "$MUTTJUMP_SCREEN_SESSION")" fi - $SCREEN "${screen_opts[@]}" -p "$screen_window_name" -X eval "select '$screen_window_name'" "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: -- 2.39.5