]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
setup.sh: Also use 256color check for Tmux.
authorSimon Ruderich <simon@ruderich.org>
Mon, 15 Oct 2012 19:36:30 +0000 (21:36 +0200)
committerSimon Ruderich <simon@ruderich.org>
Mon, 15 Oct 2012 19:36:30 +0000 (21:36 +0200)
Use 256 colors by default in tmux.conf.

setup.sh
tmux.conf.in

index de326ac21e8ab8661da0ceec384ece76e954cdd0..3950d1511a72d61fcb2030c5ce10e5f01c85cfa3 100755 (executable)
--- 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
index 33d1c1e8519539db184c10210a5e272c4dba3ddd..9c22dfb9694541f723ef2827f102311a8ba45715 100644 (file)
@@ -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).