From: Simon Ruderich Date: Mon, 15 Oct 2012 19:36:30 +0000 (+0200) Subject: setup.sh: Also use 256color check for Tmux. X-Git-Url: https://ruderich.org/simon/gitweb/?p=config%2Fdotfiles.git;a=commitdiff_plain;h=7d5048570745abcae35256e8a34e8a2f4d0f3b0a setup.sh: Also use 256color check for Tmux. Use 256 colors by default in tmux.conf. --- diff --git a/setup.sh b/setup.sh index de326ac..3950d15 100755 --- a/setup.sh +++ b/setup.sh @@ -109,6 +109,18 @@ if test ! -d /sys/class/power_supply/BAT0; then mv screenrc.tmp screenrc fi +if installed tmux; then + generate perl tmux.conf ./bin/remove-continuation.pl + + # 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 +fi + # Htop overwrites the comments in its configuration file. generate cat htoprc .in @@ -134,7 +146,6 @@ fi link inputrc ~/.inputrc link screenrc ~/.screenrc if installed tmux; then - generate perl tmux.conf ./bin/remove-continuation.pl link tmux.conf ~/.tmux.conf fi if installed htop; then diff --git a/tmux.conf.in b/tmux.conf.in index 33d1c1e..9c22dfb 100644 --- a/tmux.conf.in +++ b/tmux.conf.in @@ -36,6 +36,9 @@ set-option -g default-path "." # TERMINAL +# Enable 256 color mode. +set-option -g default-terminal "screen-256color" + # Disable alternative screen feature. This way e.g. Vim's window content stays # visible after quitting Vim. This is quite useful to copy data (needs tmux # 1.5 to work (almost) completely).