projects
/
muttjump
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d7a7d65
)
simplify code
author
Johannes Weißl
<jargon@molb.org>
Mon, 6 Dec 2010 11:13:14 +0000
(12:13 +0100)
committer
Johannes Weißl
<jargon@molb.org>
Mon, 6 Dec 2010 11:24:24 +0000
(12:24 +0100)
muttjump
patch
|
blob
|
history
diff --git
a/muttjump
b/muttjump
index 9600c8d6d97e0e301f5eef0b302d3e788b41cc39..db2f3adb32f7a328fec6803585c248eaf579a57e 100755
(executable)
--- a/
muttjump
+++ b/
muttjump
@@
-238,11
+238,13
@@
if [ "$MUTTJUMP_MULTI_SCREEN_MODE" = yes ] ||
fi
screen_opts=()
fi
screen_opts=()
+screen_query_arg=""
if [ "$MUTTJUMP_USE_SCREEN" = yes ] ; then
if [ -n "$STY" ] ; then
screen_opts=("-X" "screen")
if is_new_screen ; then
jump_cmd=${jump_cmd/\\/\\\\\\}
if [ "$MUTTJUMP_USE_SCREEN" = yes ] ; then
if [ -n "$STY" ] ; then
screen_opts=("-X" "screen")
if is_new_screen ; then
jump_cmd=${jump_cmd/\\/\\\\\\}
+ screen_query_arg="-Q"
fi
else
reopen_tty
fi
else
reopen_tty
@@
-255,9
+257,8
@@
else
fi
if [ "$MUTTJUMP_MULTI_SCREEN_MODE" = yes -a -n "$STY" ] ; then
fi
if [ "$MUTTJUMP_MULTI_SCREEN_MODE" = yes -a -n "$STY" ] ; then
- if is_new_screen ; then
- $SCREEN -X -p "$screen_window_name" -Q select "$screen_window_name" >/dev/null
- fi
+ $SCREEN -X -p "$screen_window_name" $screen_query_arg \
+ select "$screen_window_name" >/dev/null
if [ $? = 0 ] ; then
$SCREEN -X -p "$screen_window_name" stuff ":push \"$jump_cmd\"
\r
"
exit 0
if [ $? = 0 ] ; then
$SCREEN -X -p "$screen_window_name" stuff ":push \"$jump_cmd\"
\r
"
exit 0
Benjamin Mako Hill
||
Want to submit a patch?