summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
c10abd8)
To make search independent from $wrap_search and $uncollapse_jump,
idea by Christian Ebert <blacktrash@gmx.net>.
if [ "$MUTTJUMP_USE_SCREEN" = no ] ; then
if [ "$MUTTJUMP_USE_SCREEN" = no ] ; then
- jump_cmd="<$MUTTJUMP_MODE>$jump_expr<enter>"
+ jump_cmd="<limit>$jump_expr<enter>"
+ if [ "$MUTTJUMP_MODE" = search ] ; then
+ jump_cmd="$jump_cmd<limit>all<enter>"
+ fi
# Close message-stdin and open terminal-stdin instead.
# mutt behaves different if STDIN is no terminal
# Close message-stdin and open terminal-stdin instead.
# mutt behaves different if STDIN is no terminal
- case $MUTTJUMP_MODE in
- limit)
- jump_cmd="l$jump_expr"
- ;;
- search)
- jump_cmd="/$jump_expr"
- ;;
- esac
+ jump_cmd="l$jump_expr\r"
+ if [ "$MUTTJUMP_MODE" = search ] ; then
+ jump_cmd="${jump_cmd}lall\r"
+ fi
screen_window_name=$(MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE "$orig_maildir")
declare -a screen_opts
screen_window_name=$(MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE "$orig_maildir")
declare -a screen_opts
screen_opts_str="-S $(quote "$MUTTJUMP_SCREEN_SESSION")"
fi
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\r\""
+ $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:
if [ $? != 0 ] ; then
die "You have to manually start a screen session with: