Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #-------~---~----------~----------~----
- # .---..-.-.-..-..-..-..-.
- # `| |'| | | || || | > <
- # `-' `-'-'-'`----''-''-'
- #-------~---~----------~----------~----
- # file: $XDG_CONFIG_HOME/tmux/conf
- #-------~---~----------~----------~----
- #
- # updated: 2012/07/09
- # revision: 4
- #
- #-------~---~----------~----------~----
- #
- # + Software used ATOC:
- # `-> tmux => 1.6
- #
- #-------~---~----------~----------~----
- #-------~---~----------~----------~----
- # KEYBINDS
- #-------~---~----------~----------~----
- set -g prefix ^a
- set -g status-keys vi
- setw -g mode-keys vi
- setw -g mode-mouse on
- # Unbinds
- # `-> these are part of the default mappings
- # and will get new functionality
- unbind c
- unbind i
- unbind l
- unbind s
- unbind w
- bind F12 source-file ~/etc/tmux/config
- bind w neww
- bind m choose-window
- bind a choose-session
- bind ^a send-prefix
- bind q kill-pane
- bind ^q kill-window
- bind c copy-mode
- bind t set status
- bind -n ^F1 select-window -t 1
- bind -n ^F2 select-window -t 2
- bind -n ^F3 select-window -t 3
- bind -n ^F4 select-window -t 4
- bind -n ^F5 select-window -t 5
- bind -n ^F6 select-window -t 6
- bind -n ^F7 select-window -t 7
- bind -n ^F8 select-window -t 8
- bind -n ^F9 select-window -t 9
- bind -n ^F10 select-window -t 10
- bind -n ^F11 select-window -t 11
- bind -n ^F12 select-window -t 12
- bind ^h select-pane -L
- bind ^j select-pane -D
- bind ^k select-pane -U
- bind ^l select-pane -R
- bind h resize-pane -L
- bind j resize-pane -D
- bind k resize-pane -U
- bind l resize-pane -R
- bind F1 select-pane -t 1
- bind F2 select-pane -t 2
- bind F3 select-pane -t 3
- bind F4 select-pane -t 4
- bind F5 select-pane -t 5
- bind F6 select-pane -t 6
- bind F7 select-pane -t 7
- bind F8 select-pane -t 8
- bind F9 select-pane -t 9
- bind F10 select-pane -t 10
- bind F11 select-pane -t 11
- # bind F12 select-pane -t 12
- bind i split-window -h
- bind s split-window
- # bind t attach -d -t tmux
- # bind i attach -d -t irc
- # bind r attach -d -t rails
- #-------~---~----------~----------~----
- # WINDOWS & PANES
- #-------~---~----------~----------~----
- # Start counting at 1
- set -g base-index 1
- set -g mouse-select-pane on
- set -g pane-border-fg black
- set -g pane-active-border-fg red
- set -g display-panes-colour white
- set -g display-panes-active-colour red
- set -g display-panes-time 1000
- setw -g monitor-activity on
- setw -g utf8 on
- #-------~---~----------~----------~----
- # MISC SETTINGS
- #-------~---~----------~----------~----
- set -g default-shell /bin/zsh
- set -g default-command /bin/zsh
- setw -g automatic-rename on
- set -g set-titles on
- set -g set-titles-string 'tmux: #T'
- set -g repeat-time 100
- set -g default-terminal "screen-256color"
- setw -g clock-mode-colour red
- setw -g clock-mode-style 12
- setw -g alternate-screen on
- # Don't close windows
- set -g set-remain-on-exit on
- #-------~---~----------~----------~----
- # STATUS & MESSAGE
- #-------~---~----------~----------~----
- set -g message-attr bold
- set -g message-fg black
- set -g message-bg yellow
- set -g status-justify right
- set -g status-bg black
- set -g status-fg white
- set -g status-interval 5
- set -g status-utf8 on
- setw -g window-status-fg magenta
- setw -g window-status-attr none
- setw -g window-status-current-fg white
- setw -g window-status-current-bg black
- setw -g window-status-current-attr bold
- setw -g window-status-activity-attr none
- setw -g window-status-format '#[fg=white,bg=blue] #I #[fg=black,bg=cyan] #W '
- setw -g window-status-current-format '#[fg=blue,bg=white] #I #[fg=black,bg=yellow] #W '
- set -g status-left '#[fg=blue,bold] #S#[default,fg=white][#[fg=yellow]#I:#P#[fg=white]]#[fg=black,bold]@#[fg=red]#H #[fg=black,bold]» #T#[default]'
- set -g status-left-length 80
- set -g status-left-fg black
- set -g status-right ''
Advertisement
Add Comment
Please, Sign In to add comment