fix zsh.d files
This commit is contained in:
12
.zsh.d/40-always-tmux.zsh
Normal file
12
.zsh.d/40-always-tmux.zsh
Normal file
@@ -0,0 +1,12 @@
|
||||
if [[ "$TERM" == screen-256color ]] || [[ -n "$TMUX" ]] || [[ "${TERM_PROGRAM}" == "vscode" ]]; then
|
||||
return 1
|
||||
fi
|
||||
|
||||
if tmux list-sessions && (tmux list-sessions | test -n "$0"); then
|
||||
session_id=`date +%Y%m%d%H%M%S`
|
||||
tmux new-session -d -t base -s $session_id
|
||||
tmux select-window -t "$( tmux new-window -P -F \#{window_index} )"
|
||||
tmux attach-session -t $session_id \; set-option destroy-unattached
|
||||
else
|
||||
tmux new-session -s base
|
||||
fi
|
||||
Reference in New Issue
Block a user