* usr/bin/byobu, usr/share/byobu/keybindings/f-keys.tmux: LP: #1103449

- fix regression, re-enable blank window titles in both screen and tmux
This commit is contained in:
Dustin Kirkland 2013-02-06 22:50:14 -06:00
commit b499dc61ef
3 changed files with 27 additions and 14 deletions

2
debian/changelog vendored
View file

@ -22,6 +22,8 @@ byobu (5.31) unreleased; urgency=low
- support fish shell in the installer
* usr/bin/byobu-select-session:
- fix python exception
* usr/bin/byobu, usr/share/byobu/keybindings/f-keys.tmux: LP: #1103449
- fix regression, re-enable blank window titles in both screen and tmux
-- Dustin Kirkland <kirkland@ubuntu.com> Mon, 28 Jan 2013 02:21:15 -0600

View file

@ -140,18 +140,8 @@ case $BYOBU_BACKEND in
-*r*|-*d*|-*D*|-*S*|-ls|-list)
BYOBU_SESSION_NAME=
;;
-t)
shelltitle=1
;;
esac
done
if [ -n "$shelltitle" ]; then
unset shelltitle
unset BYOBU_SHELL_TITLE
else
BYOBU_SHELL_TITLE="-t ."
fi
sessions=$($BYOBU_BACKEND -wipe 2>/dev/null) || true
;;
esac
@ -164,7 +154,14 @@ esac
if [ "$#" = "0" ]; then
if [ "$CUSTOM_WINDOW_SET" = "1" ]; then
# Start new custom window set session
exec $BYOBU_BACKEND $SCREEN_TERM $BYOBU_SESSION_NAME $BYOBU_PROFILE $BYOBU_SHELL_TITLE
case $BYOBU_BACKEND in
tmux)
exec tmux $SCREEN_TERM $BYOBU_PROFILE
;;
screen)
exec screen $SCREEN_TERM $BYOBU_SESSION_NAME $BYOBU_PROFILE -t ''
;;
esac
else
case "$sessions" in
*\(*\)*)
@ -173,13 +170,27 @@ if [ "$#" = "0" ]; then
;;
*)
# Start new default session
exec $BYOBU_BACKEND $SCREEN_TERM $BYOBU_SESSION_NAME $BYOBU_PROFILE $BYOBU_SHELL_TITLE $DEFAULT_WINDOW
case $BYOBU_BACKEND in
tmux)
exec tmux $SCREEN_TERM $BYOBU_PROFILE $DEFAULT_WINDOW
;;
screen)
exec screen $SCREEN_TERM $BYOBU_SESSION_NAME $BYOBU_PROFILE -t '' $DEFAULT_WINDOW
;;
esac
;;
esac
fi
else
# Launch with command line args
exec $BYOBU_BACKEND $SCREEN_TERM $BYOBU_SESSION_NAME $BYOBU_PROFILE $BYOBU_SHELL_TITLE "$@"
case $BYOBU_BACKEND in
tmux)
exec $BYOBU_BACKEND $SCREEN_TERM $BYOBU_PROFILE "$@"
;;
screen)
exec $BYOBU_BACKEND $SCREEN_TERM $BYOBU_SESSION_NAME $BYOBU_PROFILE -t '' "$@"
;;
esac
fi
# vi: syntax=sh ts=4 noexpandtab

View file

@ -28,7 +28,7 @@ source $BYOBU_PREFIX/share/byobu/keybindings/f-keys.tmux.disable
# Documented in: $BYOBU_PREFIX/share/doc/byobu/help.tmux.txt
bind-key -n F1 new-window -k -n config byobu-config
bind-key -n S-F1 new-window -k -n help '$BYOBU_PAGER $BYOBU_PREFIX/share/doc/byobu/help.tmux.txt'
bind-key -n F2 new-window \; rename-window "$BYOBU_SHELL_TITLE"
bind-key -n F2 new-window \; rename-window ""
bind-key -n C-F2 display-panes \; split-window -h
bind-key -n S-F2 display-panes \; split-window -v
bind-key -n C-S-F2 new-session