if [[ $TERM != dumb && -z $STY ]]; then
# Get running detached sessions.
session=$(screen -list | grep 'Detached' | awk '{ print $1; exit }')
if [[ $TERM != dumb && -z $STY ]]; then
# Get running detached sessions.
session=$(screen -list | grep 'Detached' | awk '{ print $1; exit }')
+
+ # As we exec later we have to set the title here.
+ window_preexec "screen"
+
# Create a new session if none is running.
if [[ -z $session ]]; then
exec screen
# Create a new session if none is running.
if [[ -z $session ]]; then
exec screen