From 7bb63895711001864e262cf142f9c35fa65b2b63 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Mon, 7 Jan 2013 09:51:43 -0800 Subject: [PATCH] List tmux sessions when starting zsh login shells --- zprofile | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/zprofile b/zprofile index f19a0d7..7b24140 100644 --- a/zprofile +++ b/zprofile @@ -9,7 +9,19 @@ print_heading -l 1 'Initializing login shell' [ -e $HOME/.profile ] && source $HOME/.profile -# Any ZSH stuff goes here. +list_tmux_sessions() +{ + tmux_out=`tmux list-sessions 2>/dev/null` + [[ -z "$tmux_out" ]] && return + + echo "You have the following active tmux sessions:" + for session in ${(f)tmux_out}; do + echo " $session" + done + echo +} + +list_tmux_sessions [ -e $HOME/.profile.$SYS ] && source $HOME/.profile.$SYS [ -e $HOME/.profile.local ] && source $HOME/.profile.local