# I use some features of GNU screen which are only in Git or very recent GNU
# screen versions. Drop them on machines which have older versions. They are
# marked as "(GIT)".
-if test -d "$HOME/development/shell/screen"; then
+if test ! -d "$HOME/development/shell/screen"; then
echo screenrc: removing Git features
grep -v '(GIT)' screenrc > screenrc.tmp
mv screenrc.tmp screenrc
s/screen-256color/screen/' tmux.conf > tmux.conf.tmp
mv tmux.conf.tmp tmux.conf
fi
+ # Tmux doesn't display a warning if the shell wasn't found!
+ if test ! -x '/bin/zsh'; then
+ echo tmux.conf: removing /bin/zsh as shell
+ sed 's/zsh/sh/' tmux.conf > tmux.conf.tmp
+ mv tmux.conf.tmp tmux.conf
+ fi
fi
# Htop overwrites the comments in its configuration file.