Last active
June 1, 2020 12:06
-
-
Save stamate/6dc1febded0ffde8816a2daa2c684d9f to your computer and use it in GitHub Desktop.
tmux conf
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| unbind C-b | |
| set -g prefix C-a | |
| bind C-a send-prefix | |
| # enable putty | |
| set -g terminal-overrides "xterm*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@:XT:Ms=\E]52;%p1%s;%p2%s\007:Cc=\E]12;%p1%s\007:Cr=\E]112\007:Cs=\E[%p1%d q:Csr=\E[2 q,screen*:XT,*256col*:colors=256" | |
| ## Use Alt-arrow keys without prefix key to switch panes | |
| 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 | |
| # No delay for escape key press | |
| set -sg escape-time 0 | |
| # Reload tmux config | |
| bind r source-file ~/.tmux.conf | |
| # Mouse | |
| set -g mouse on | |
| # Status update interval | |
| set -g status-interval 1 | |
| # Basic status bar colors | |
| set -g status-style fg=colour240,bg=colour233 | |
| # Left side of status bar | |
| set -g status-left-style bg=colour233,fg=colour243 | |
| set -g status-left-length 40 | |
| set -g status-left "#[fg=colour232,bg=colour100,bold] #S #[fg=colour100,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]" | |
| # Right side of status bar | |
| set -g status-right-style bg=colour233,fg=colour243 | |
| set -g status-right-length 150 | |
| set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour232,bg=colour245,bold] #H " | |
| # Window status | |
| set -g window-status-format " #I:#W#F " | |
| set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour190,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]" | |
| # Current window status | |
| set -g window-status-current-style bg=colour100,fg=colour235 | |
| # Window with activity status | |
| set -g window-status-activity-style bg=colour233,fg=colour245 | |
| # Window separator | |
| set -g window-status-separator "" | |
| # Window status alignment | |
| set -g status-justify centre | |
| # Pane border | |
| set -g pane-border-style bg=default,fg=colour238 | |
| # Active pane border | |
| set -g pane-active-border-style bg=default,fg=colour100 | |
| # Pane number indicator | |
| set -g display-panes-colour colour233 | |
| set -g display-panes-active-colour colour245 | |
| # Clock mode | |
| set -g clock-mode-colour colour100 | |
| set -g clock-mode-style 24 | |
| # Message | |
| set -g message-style bg=colour100,fg=black | |
| # Command message | |
| set -g message-command-style bg=colour233,fg=black | |
| # Mode | |
| set -g mode-style bg=colour100,fg=colour235 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment