add real tmux.conf
This commit is contained in:
parent
4db84f2872
commit
ba38fb15eb
|
@ -1 +0,0 @@
|
|||
/home/simon/sync/system/arch/dotfiles/tmux.conf
|
|
@ -0,0 +1,42 @@
|
|||
# prefix
|
||||
set-option -g prefix C-a
|
||||
unbind-key C-a
|
||||
bind-key C-a send-prefix
|
||||
|
||||
# alt select pane
|
||||
bind -n M-Left select-pane -L
|
||||
bind -n M-Right select-pane -R
|
||||
bind -n M-Up select-pane -U
|
||||
bind -n M-Down select-pane -D
|
||||
|
||||
# shift arrow to switch windows
|
||||
bind -n S-Left previous-window
|
||||
bind -n S-Right next-window
|
||||
|
||||
# window split keys
|
||||
bind-key v split-window -h
|
||||
bind-key h split-window -v
|
||||
|
||||
# config reload
|
||||
bind-key r source-file ~/.tmux.conf \; display-message "tmux.conf reloaded"
|
||||
|
||||
# general
|
||||
set -g default-terminal "screen-256color"
|
||||
set -g history-limit 10000
|
||||
set -g mouse on
|
||||
set-window-option -g mode-keys vi
|
||||
|
||||
# status
|
||||
set-option -g status-left ' #S '
|
||||
set-window-option -g window-status-current-format ' #I #W '
|
||||
set-window-option -g window-status-format ' #I #W '
|
||||
|
||||
setw -g status-bg colour234
|
||||
setw -g status-fg colour7
|
||||
setw -g window-status-current-style "fg=colour7,bg=colour4"
|
||||
setw -g window-status-style "fg=colour244,bg=colour236"
|
||||
setw -g status-right-style "fg=colour251,bg=colour236"
|
||||
setw -g status-left-style "fg=colour7,bg=colour88"
|
||||
setw -g pane-border-style "fg=colour236,bg=colour233"
|
||||
setw -g pane-active-border-style "fg=colour4,bg=colour233"
|
||||
|
Loading…
Reference in New Issue