]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - setup.sh
tmux.conf: Add mappings to switch to windows 10-29 quickly.
[config/dotfiles.git] / setup.sh
index 5ade6bbf644fb8f52597692e582a15fd84102883..a5af86b2e6321ab8848fd09582693fac2dee550c 100755 (executable)
--- a/setup.sh
+++ b/setup.sh
@@ -152,6 +152,19 @@ fi
 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