Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.35 KB | None | 0 0
  1. # hotkey
  2. unbind C-b
  3. unbind C-a
  4. set -g prefix F12
  5. # reload
  6. bind -n M-r source-file ~/.tmux.conf \; display-message "Config reloaded"
  7. # even
  8. bind \ select-layout even-horizontal
  9. bind _ select-layout even-vertical
  10. # copy mode
  11. setw -g mode-keys vi
  12. bind-key -t vi-copy v begin-selection
  13.  
  14.  
  15. # mouse
  16. set -g mouse on
  17. # focus
  18. set -g focus-events on
  19.  
  20. # base index
  21. set -g base-index 1
  22. setw -g pane-base-index 1
  23.  
  24. ######################
  25. ### DESIGN CHANGES ###
  26. ######################
  27.  
  28. # panes
  29. set -g pane-border-fg black
  30. set -g pane-active-border-fg brightred
  31.  
  32. ## Status bar design
  33. # status line
  34. # set -g status-utf8 on
  35. set -g status-justify left
  36. set -g status-bg default
  37. set -g status-fg colour12
  38. set -g status-interval 2
  39.  
  40. # messaging
  41. set -g message-fg black
  42. set -g message-bg yellow
  43. set -g message-command-fg blue
  44. set -g message-command-bg black
  45.  
  46. #window mode
  47. setw -g mode-bg colour6
  48. setw -g mode-fg colour0
  49.  
  50. # window status
  51. setw -g window-status-format " #F#I:#W#F "
  52. setw -g window-status-current-format " #F#I:#W#F "
  53. setw -g window-status-format "#[fg=magenta]#[bg=black] #I #[bg=cyan]#[fg=colour8] #W "
  54. setw -g window-status-current-format "#[bg=brightmagenta]#[fg=colour8] #I #[fg=colour8]#[bg=colour14] #W "
  55. setw -g window-status-current-bg colour0
  56. setw -g window-status-current-fg colour11
  57. setw -g window-status-current-attr dim
  58. setw -g window-status-bg green
  59. setw -g window-status-fg black
  60. setw -g window-status-attr reverse
  61.  
  62. # Info on left (I don't have a session display for now)
  63. set -g status-left ''
  64.  
  65. # loud or quiet?
  66. set-option -g visual-activity off
  67. set-option -g visual-bell off
  68. set-option -g visual-silence off
  69. set-window-option -g monitor-activity off
  70. set-option -g bell-action none
  71.  
  72. set -g default-terminal "screen-256color"
  73.  
  74. # The modes {
  75. setw -g clock-mode-colour colour135
  76. setw -g mode-attr bold
  77. setw -g mode-fg colour196
  78. setw -g mode-bg colour238
  79.  
  80. # }
  81. # The panes {
  82.  
  83. set -g pane-border-bg colour235
  84. set -g pane-border-fg colour238
  85. set -g pane-active-border-bg colour236
  86. set -g pane-active-border-fg colour51
  87.  
  88. # }
  89. # The statusbar {
  90.  
  91. set -g status-position bottom
  92. set -g status-bg colour234
  93. set -g status-fg colour137
  94. set -g status-attr dim
  95. set -g status-left ''
  96. set -g status-right '#[fg=colour233,bg=colour241,bold] %d/%m #[fg=colour233,bg=colour245,bold] %H:%M:%S '
  97. set -g status-right-length 50
  98. set -g status-left-length 20
  99.  
  100. setw -g window-status-current-fg colour81
  101. setw -g window-status-current-bg colour238
  102. setw -g window-status-current-attr bold
  103. setw -g window-status-current-format ' #I#[fg=colour250]:#[fg=colour255]#W#[fg=colour50]#F '
  104.  
  105. setw -g window-status-fg colour138
  106. setw -g window-status-bg colour235
  107. setw -g window-status-attr none
  108. setw -g window-status-format ' #I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F '
  109.  
  110. setw -g window-status-bell-attr bold
  111. setw -g window-status-bell-fg colour255
  112. setw -g window-status-bell-bg colour1
  113.  
  114. # }
  115. # The messages {
  116.  
  117. set -g message-attr bold
  118. set -g message-fg colour232
  119. set -g message-bg colour166
  120.  
  121. # }
  122.  
  123. # List of plugins
  124. set -g @plugin 'tmux-plugins/tpm'
  125. set -g @plugin 'tmux-plugins/tmux-sensible'
  126. set -g @plugin 'tmux-plugins/tmux-sidebar'
  127. set -g @plugin 'tmux-plugins/tmux-yank'
  128. set -g @plugin 'tmux-plugins/tmux-pain-control'
  129. set -g @plugin 'tmux-plugins/tmux-logging'
  130. set -g @plugin 'tmux-plugins/tmux-open'
  131. set -g @plugin 'jbnicolai/tmux-fpp'
  132.  
  133. # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
  134. run '~/.tmux/plugins/tpm/tpm'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement