diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2021-11-13 20:25:01 +0100 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2021-11-13 20:25:01 +0100 |
| commit | 125bcca5e7ed1b4527083bc2bcbdf66aa166d341 (patch) | |
| tree | 38edf9d1592c1b5b3176a90b885b1a8c3f4eab0b /config/tmux | |
| parent | a670e647167209a64a726aaa20dad713ff8d011e (diff) | |
| download | dotfiles-125bcca5e7ed1b4527083bc2bcbdf66aa166d341.tar.gz dotfiles-125bcca5e7ed1b4527083bc2bcbdf66aa166d341.tar.bz2 dotfiles-125bcca5e7ed1b4527083bc2bcbdf66aa166d341.zip | |
Added tmux.conf
Diffstat (limited to 'config/tmux')
| -rw-r--r-- | config/tmux/tmux.conf | 61 |
1 files changed, 53 insertions, 8 deletions
diff --git a/config/tmux/tmux.conf b/config/tmux/tmux.conf index fc2fcb2..f7ef434 100644 --- a/config/tmux/tmux.conf +++ b/config/tmux/tmux.conf @@ -1,13 +1,58 @@ unbind C-b -set -g prefix C-f -bind C-f send-prefix +set -g prefix C-a +bind C-a send-prefix -set -g default-terminal "screen.xterm-256color" +set -g default-terminal "xterm-256color" set -g mouse on setw -g mode-keys vi -unbind l -bind k select-pane -U -bind j select-pane -D -bind l select-pane -R -bind h select-pane -L + +# from: https://github.com/egel/tmux-gruvbox +## COLORSCHEME: gruvbox dark (medium) +set-option -g status "on" + +# default statusbar color +set-option -g status-style bg=colour237,fg=colour223 # bg=bg1, fg=fg1 + +# default window title colors +set-window-option -g window-status-style bg=colour214,fg=colour237 # bg=yellow, fg=bg1 + +# default window with an activity alert +set-window-option -g window-status-activity-style bg=colour237,fg=colour248 # bg=bg1, fg=fg3 + +# active window title colors +set-window-option -g window-status-current-style bg=red,fg=colour237 # fg=bg1 + +# pane border +set-option -g pane-active-border-style fg=colour250 #fg2 +set-option -g pane-border-style fg=colour237 #bg1 + +# message infos +set-option -g message-style bg=colour239,fg=colour223 # bg=bg2, fg=fg1 + +# writing commands inactive +set-option -g message-command-style bg=colour239,fg=colour223 # bg=fg3, fg=bg1 + +# pane number display +set-option -g display-panes-active-colour colour250 #fg2 +set-option -g display-panes-colour colour237 #bg1 + +# clock +set-window-option -g clock-mode-colour colour109 #blue + +# bell +set-window-option -g window-status-bell-style bg=colour167,fg=colour235 # bg=red, fg=bg + +## Theme settings mixed with colors (unfortunately, but there is no cleaner way) +set-option -g status-justify "left" +set-option -g status-left-style none +set-option -g status-left-length "80" +set-option -g status-right-style none +set-option -g status-right-length "80" +set-window-option -g window-status-separator "" + +set-option -g status-left "#[bg=colour241,fg=colour248] #S #[bg=colour237,fg=colour241,nobold,noitalics,nounderscore]" +set-option -g status-right "#[bg=colour237,fg=colour239 nobold, nounderscore, noitalics]#[bg=colour239,fg=colour246] %Y-%m-%d %H:%M #[bg=colour239,fg=colour248,nobold,noitalics,nounderscore]#[bg=colour248,fg=colour237] #h " + +set-window-option -g window-status-current-format "#[bg=colour214,fg=colour237,nobold,noitalics,nounderscore]#[bg=colour214,fg=colour239] #I #[bg=colour214,fg=colour239,bold] #W#{?window_zoomed_flag,*Z,} #[bg=colour237,fg=colour214,nobold,noitalics,nounderscore]" +set-window-option -g window-status-format "#[bg=colour239,fg=colour237,noitalics]#[bg=colour239,fg=colour223] #I #[bg=colour239,fg=colour223] #W #[bg=colour237,fg=colour239,noitalics]" |
