tmux.conf 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. bind j select-pane -D
  2. bind k select-pane -U
  3. bind h select-pane -L
  4. bind l select-pane -R
  5. bind | split-window -h
  6. bind - split-window -v
  7. bind -r J resize-pane -D 10
  8. bind -r K resize-pane -U 10
  9. bind -r H resize-pane -L 10
  10. bind -r L resize-pane -R 10
  11. set -g pane-border-fg white
  12. set -g pane-active-border-fg cyan
  13. set -g pane-active-border-bg cyan
  14. set -g status-left "session: #S | window: #I | pane: #P"
  15. set -g prefix C-a
  16. bind-key C-a last-window
  17. set -g default-terminal "screen-256color"
  18. new-session -n $HOST
  19. # Colors {{{
  20. set -g pane-border-fg colour8
  21. set -g pane-active-border-fg colour7
  22. set -g status-bg default
  23. set -g status-fg colour7
  24. set -g window-status-current-fg colour15
  25. set -g message-bg default
  26. set -g message-fg colour15
  27. # }}}
  28. # Statusline {{{
  29. set -g base-index 1
  30. set -g pane-base-index 1
  31. set -g renumber-windows on
  32. set -g status-left ''
  33. set -g status-right '#{?client_prefix,#[fg=colour15 reverse],} #(echo $USER)@#H '
  34. set -g status-justify right
  35. set -g window-status-current-format '#I:#W '
  36. # }}}
  37. #### COLOUR (Solarized 256)
  38. # default statusbar colors
  39. set-option -g status-bg colour235 #base02
  40. set-option -g status-fg colour136 #yellow
  41. set-option -g status-attr default
  42. # default window title colors
  43. set-window-option -g window-status-fg colour244 #base0
  44. set-window-option -g window-status-bg default
  45. #set-window-option -g window-status-attr dim
  46. # active window title colors
  47. set-window-option -g window-status-current-fg colour166 #orange
  48. set-window-option -g window-status-current-bg default
  49. #set-window-option -g window-status-current-attr bright
  50. # pane border
  51. set-option -g pane-border-fg colour235 #base02
  52. set-option -g pane-active-border-fg colour240 #base01
  53. # message text
  54. set-option -g message-bg colour235 #base02
  55. set-option -g message-fg colour166 #orange
  56. # pane number display
  57. set-option -g display-panes-active-colour colour33 #blue
  58. set-option -g display-panes-colour colour166 #orange
  59. # clock
  60. set-window-option -g clock-mode-colour colour64 #green
  61. # bell
  62. set-window-option -g window-status-bell-style fg=colour235,bg=colour160 #base02, red
  63. set -s escape-time 0