diff options
author | Cody Hiar <chiar@hybridforge.com> | 2015-08-12 12:06:23 -0600 |
---|---|---|
committer | Cody Hiar <chiar@hybridforge.com> | 2015-08-12 12:06:23 -0600 |
commit | 07fc2644a237187dd4c5680e88f4adadbf533603 (patch) | |
tree | bb6335e180df48c5a6f0b893312857d36ad470f7 /tmux.config |
Initial commit of the working files
Diffstat (limited to 'tmux.config')
-rw-r--r-- | tmux.config | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/tmux.config b/tmux.config new file mode 100644 index 0000000..68988ad --- /dev/null +++ b/tmux.config @@ -0,0 +1,99 @@ +# Use Ctrl A instead of Ctrl b +#unbind C-b +#set -g prefix C-x + +# Resize pane single keys +bind-key + resize-pane -D 20 +bind-key - resize-pane -U 20 +bind-key / resize-pane -L 20 +bind-key * resize-pane -R 20 + +# Vim movements +bind h select-pane -L +bind j select-pane -D +bind k select-pane -U +bind l select-pane -R + +# Kill without prompting +bind-key x kill-pane +bind-key & kill-window + +# Help with the color problems +set -g default-terminal "xterm" + +#Mouse Scrolling +set-window-option -g mode-mouse on + +# Mouse window resizing +set -g mouse-resize-pane on +set -g mouse-select-pane on +set -g mouse-select-window on + +#Use vim keybindings in copy mode +setw -g mode-keys vi + +# Setup 'v' to begin selection as in Vim +bind-key -t vi-copy v begin-selection +bind-key -t vi-copy y copy-pipe "reattach-to-user-namespace pbcopy" + +# Update default binding of `Enter` to also use copy-pipe +unbind -t vi-copy Enter +bind-key -t vi-copy Enter copy-pipe "reattach-to-user-namespace pbcopy" + +# Set the display panes timeout +set-option -g display-panes-time 4000 + +# Change binding for display panes +bind-key b display-panes + +# Allow pbcopy inside of session +set-option -g default-command "reattach-to-user-namespace -l zsh" + + + +#### COLOUR (Solarized dark) + +## default statusbar colors +set-option -g status-bg colour19 #base02 +set-option -g status-fg colour253 #yellow +#set-option -g status-attr default + +## default window title colors +#set-window-option -g window-status-fg colour20 #base0 +#set-window-option -g window-status-bg default +##set-window-option -g window-status-attr dim + +## active window title colors +#set-window-option -g window-status-current-fg colour44 #orange +#set-window-option -g window-status-current-bg default +##set-window-option -g window-status-current-attr bright + +## pane border +##set-option -g pane-border-fg colour235 #base02 +##set-option -g pane-active-border-fg colour46 #base01 +set-option -g pane-border-fg colour23 #base02 +set-option -g pane-active-border-fg colour23 #base01 + + +## message text +set-option -g message-bg colour235 #base02 +set-option -g message-fg colour196 #orange + +## pane number display +#set-option -g display-panes-active-colour colour160 #blue +#set-option -g display-panes-colour colour15 #orange + +## clock +#set-window-option -g clock-mode-colour colour40 #green + +set-option -g status on +set-option -g status-interval 2 +set-option -g status-utf8 on +set-option -g status-justify "centre" +set-option -g status-left-length 110 +set-option -g status-right-length 90 +set-option -g status-left "#(~/.tmux/powerline.sh left)" +set-option -g status-right "#(~/.tmux/powerline.sh right)" + +# Make the escape faster +set -s escape-time 0 |