+if installed tmux; then
+ generate perl tmux.conf ./bin/remove-continuation.pl
+
+ # Add mappings to switch to windows 10-29 quickly. See tmux-window.pl for
+ # details.
+ perl ./tmux-window.pl 1 "`pwd`/tmux-window2.conf" > tmux-window1.conf
+ perl ./tmux-window.pl 2 > tmux-window2.conf
+ # Set absolute path to tmux-window1.conf in tmux.conf.
+ perl < tmux.conf > tmux.conf.tmp \
+ -e 'while (<STDIN>) {
+ s/\bTMUX_WINDOW_PATH\b/$ARGV[0]/;
+ print;
+ }' \
+ "`pwd`/tmux-window1.conf"
+ mv tmux.conf.tmp tmux.conf
+
+ # 256 colors not available.
+ if test -z "$use_256colors"; then
+ echo tmux.conf: removing 256 colors
+ sed 's/Enable 256 color/Disable 256 color/;
+ 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.
+generate cat htoprc .in
+
+# Copy remindrc template if ~/.reminders doesn't exist yet.
+if installed remind && test ! -e "$HOME/.reminders"; then
+ echo remind: copying template to .reminders
+ cp reminders.in "$HOME/.reminders"
+fi
+