Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.34 KB | None | 0 0
  1. # remap prefix from C-b to C-a
  2. unbind C-b
  3. set-option -g prefix C-a
  4. bind-key C-a send-prefix
  5.  
  6. # change screen splitting to - and |
  7. bind | split-window -h
  8. bind - split-window -v
  9. unbind '"'
  10. unbind %
  11.  
  12.  
  13. # reload tmux on r
  14. bind r source-file $HOME/.tmux.conf
  15.  
  16. # switch panes using alt-arrow
  17. bind -n M-Left select-pane -L
  18. bind -n M-Right select-pane -R
  19. bind -n M-Up select-pane -U
  20. bind -n M-Down select-pane -D
  21.  
  22.  
  23. # enable mouse control
  24. set -g mouse on
  25.  
  26. # don't rename windows automatically
  27. set-option -g allow-rename off
  28. set-window-option -g automatic-rename off
  29.  
  30. # c to create a new window
  31. bind-key c new-window -n ''
  32.  
  33. # kill the current pane without confirming
  34. unbind x
  35. bind x kill-pane
  36.  
  37. # other keys
  38. bind . command-prompt
  39. bind < resize-pane -L 5
  40. bind > resize-pane -R 5
  41.  
  42. # ===========
  43. # TMUX DESIGN
  44. # ===========
  45.  
  46. # panes
  47. set -g pane-border-fg black
  48. set -g pane-active-border-fg brightred
  49.  
  50. ## Status bar design
  51. # status line
  52. set -g status-justify left
  53. set -g status-bg default
  54. set -g status-fg colour12
  55. set -g status-interval 2
  56.  
  57. # messaging
  58. set -g message-fg black
  59. set -g message-bg yellow
  60. set -g message-command-fg blue
  61. set -g message-command-bg black
  62.  
  63. #window mode
  64. setw -g mode-bg colour6
  65. setw -g mode-fg colour0
  66.  
  67. # window status
  68. setw -g window-status-format " #F#I:#W#F "
  69. setw -g window-status-current-format " #F#I:#W#F "
  70. setw -g window-status-format "#[fg=magenta]#[bg=black] #I #[bg=cyan]#[fg=colour8] #W "
  71. setw -g window-status-current-format "#[bg=brightmagenta]#[fg=colour8] #I #[fg=colour8]#[bg=colour14] #W "
  72. setw -g window-status-current-bg colour0
  73. setw -g window-status-current-fg colour11
  74. setw -g window-status-current-attr dim
  75. setw -g window-status-bg green
  76. setw -g window-status-fg black
  77. setw -g window-status-attr reverse
  78.  
  79. # Info on left (I don't have a session display for now)
  80. set -g status-left ''
  81.  
  82. # loud or quiet?
  83. set-option -g visual-activity off
  84. set-option -g visual-bell off
  85. set-option -g visual-silence off
  86. set-window-option -g monitor-activity off
  87. set-option -g bell-action none
  88.  
  89. set -g default-terminal "screen-256color"
  90.  
  91. # The modes {
  92. setw -g clock-mode-colour colour135
  93. setw -g mode-attr bold
  94. setw -g mode-fg colour196
  95. setw -g mode-bg colour238
  96.  
  97. # }
  98. # The panes {
  99.  
  100. set -g pane-border-bg colour235
  101. set -g pane-border-fg colour238
  102. set -g pane-active-border-bg colour236
  103. set -g pane-active-border-fg colour51
  104.  
  105. # }
  106. # The statusbar {
  107.  
  108. set -g status-position bottom
  109. set -g status-bg colour234
  110. set -g status-fg colour137
  111. set -g status-attr dim
  112. set -g status-left ''
  113. set -g status-right '#[fg=colour233,bg=colour241,bold] %d/%m #[fg=colour233,bg=colour245,bold] %H:%M:%S '
  114. set -g status-right-length 50
  115. set -g status-left-length 20
  116.  
  117. setw -g window-status-current-fg colour81
  118. setw -g window-status-current-bg colour238
  119. setw -g window-status-current-attr bold
  120. setw -g window-status-current-format ' #I#[fg=colour250]:#[fg=colour255]#W#[fg=colour50]#F '
  121.  
  122. setw -g window-status-fg colour138
  123. setw -g window-status-bg colour235
  124. setw -g window-status-attr none
  125. setw -g window-status-format ' #I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F '
  126.  
  127. setw -g window-status-bell-attr bold
  128. setw -g window-status-bell-fg colour255
  129. setw -g window-status-bell-bg colour1
  130.  
  131. # }
  132. # The messages {
  133.  
  134. set -g message-attr bold
  135. set -g message-fg colour232
  136. set -g message-bg colour166
  137.  
  138. # }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement