commit 407f95864d2f0e0768594ef2bfbe3ce72325dc29 Author: Vasili Sviridov Date: Sun Jun 30 05:52:35 2013 +0000 Initial Commit diff --git a/setup.sh b/setup.sh new file mode 100755 index 0000000..71804ae --- /dev/null +++ b/setup.sh @@ -0,0 +1,33 @@ +#!/bin/sh + +# From aaronjensen/dotfiles + +cd `dirname $0` +F=`pwd |sed -e "s#$HOME/\?##"` + +for P in * +do + # skip setup + if [ "$P" = "setup.sh" ]; then continue; fi + + # ensure permissions + chmod -R o-rwx,g-rwx $P + + # skip existing links + if [ -h "$HOME/.$P" ]; then continue; fi + + # move existing dir out of the way + if [ -e "$HOME/.$P" ]; then + if [ -e "$HOME/__$P" ]; then + echo "want to override $HOME/.$P but backup exists" + continue; + fi + + echo -n "Backup " + mv -v "$HOME/.$P" "$HOME/__$P" + fi + + # create link + echo -n "Link " + ln -v -s "$F/$P" "$HOME/.$P" +done diff --git a/tmux.conf b/tmux.conf new file mode 100644 index 0000000..78814bc --- /dev/null +++ b/tmux.conf @@ -0,0 +1,26 @@ +set -g default-terminal "screen-256color" +set -g base-index 1 +set -g pane-base-index 1 +set -g set-titles on +set -g status-keys vi +# Faster Command Sequences +set -s escape-time 0 +# mouse can be used to select panes +set -g mouse-select-pane on +# mouse can be used to select windows (by clicking in the status bar) +set -g mouse-select-window on +# mouse can be used to resize panes (by dragging dividers) +set -g mouse-resize-pane on +# not really sure what this does, but with it, the scrollwheel works inside Vim +set -g mouse-utf8 on +set -g set-clipboard on +set -g history-limit 50000 + + +setw -g utf8 on +setw -g xterm-keys on +setw -g automatic-rename on +setw -g monitor-activity on +setw -g aggressive-resize on +# allow mouse to enter copy mode and initiate selection +setw -g mode-mouse on \ No newline at end of file