aboutsummaryrefslogblamecommitdiffstats
path: root/cygwin/.tmux.conf
blob: 5fbae37dab469a739060d50e27262bff340ae160 (plain) (tree)


























































                                                                                                          
set -g default-terminal "tmux-256color"
set-option -g prefix C-a

#key bindings
bind | split-window -h
bind - split-window -v
bind -r k select-pane -U
bind -r j select-pane -D
bind -r h select-pane -L
bind -r l select-pane -R
bind -n S-Right next-window
bind -n S-Left previous-window
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
setw -g mode-keys vi
bind [ copy-mode
bind -T copy-mode-vi 'v' send -X begin-selection
bind -T copy-mode-vi 'y' send -X copy-selection-and-cancel
#bind -T copy-mode-vi 'V' rectangle-toggle
bind ] paste-buffer
bind Space choose-buffer

#move windows
bind-key -n C-S-Left swap-window -t -1
bind-key -n C-S-Right swap-window -t +1

#unbindings
unbind Up
unbind Down
unbind Left
unbind Right

#color stuff
set -g status-bg colour16
set -g status-position bottom
set -g status-justify left
set -g status-fg colour137
set -g status-attr dim
set -g status-left ""
set -g status-right "#[fg=colour16,bg=colour32,bold] %d/%m #[fg=colour16,bg=colour22,bold] %H:%M:%S "
set -g status-right-length 70
set -g status-left-length 70
setw -g window-status-current-fg colour6
setw -g window-status-current-bg colour22
setw -g window-status-current-attr bold
setw -g window-status-current-format " #I#[fg=colour16]:#[fg=colour16]#W#[fg=colour16]#F "
setw -g window-status-fg colour0
setw -g window-status-bg colour23
setw -g window-status-attr none
setw -g window-status-format "#[fg=colour1, bold] #I#[fg=colour1, bold]:#[fg=colour16]#W#[fg=colour16]#F "
setw -g window-status-bell-attr bold
setw -g window-status-bell-fg colour255
setw -g window-status-bell-bg colour64
# message text
set -g message-attr bold
set -g message-style bg='#44475a',fg='#8be9fd'