From ff9a01ddc6a06c134c06e19187e67bd158f65638 Mon Sep 17 00:00:00 2001 From: Marcel Kapfer Date: Thu, 10 Aug 2017 09:37:04 +0200 Subject: [PATCH] fish: automatically connect to screen --- shells/fish/config.fish | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/shells/fish/config.fish b/shells/fish/config.fish index bf1c91e..eefd5a7 100644 --- a/shells/fish/config.fish +++ b/shells/fish/config.fish @@ -55,3 +55,14 @@ end if [ -z $GOPATH ] set -Ux GOPATH ~/.go end + +# Attach the autoscreen screen session if StumpWM is running +# and it's not already in use. +if test $DESKTOP_SESSION = "stumpwm" + if screen -list | grep -q "No Sockets" + screen -dmS autoscreen + exec screen -r + else if screen -list | grep -Eq "\.autoscreen.*Detached" + exec screen -r + end +end