Guest User

Untitled

a guest
Oct 22nd, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.37 KB | None | 0 0
  1. # Start window and panes at 1, not 0
  2. set -g base-index 1
  3. setw -g pane-base-index 1
  4.  
  5. # don't rename windows automatically
  6. set-option -g allow-rename off
  7.  
  8. # Enable mouse mode (tmux 2.1 and above)
  9. set -g mouse off
  10.  
  11.  
  12. # switch panes using Alt-arrow without prefix
  13. bind -n M-Left select-pane -L
  14. bind -n M-Right select-pane -R
  15. bind -n M-Up select-pane -U
  16. bind -n M-Down select-pane -D
  17.  
  18. # Do not display the window name when renaming
  19. bind , command-prompt -p "(rename-window '#W')" "rename-window '%%'"
  20.  
  21. # Reload Tmux configuration file with Prefix + R:
  22. bind R source-file ~/.tmux.conf \; display "Configuration reloaded."
  23.  
  24.  
  25. # To copy, drag to highlight text in yellow, press Enter and then release mouse
  26. # Use vim keybindings in copy mode
  27. setw -g mode-keys vi
  28. # Update default binding of `Enter` to also use copy-pipe
  29. unbind -t vi-copy Enter
  30. bind-key -t vi-copy Enter copy-pipe "pbcopy"
  31.  
  32.  
  33. ######################
  34. ### DESIGN CHANGES ###
  35. ######################
  36.  
  37. # # panes
  38. set -g pane-border-fg black
  39. set -g pane-active-border-fg brightred
  40.  
  41. ## Status bar design
  42. # status line
  43. set -g status-justify left
  44. set -g status-bg default
  45. set -g status-fg colour12
  46. set -g status-interval 2
  47.  
  48. # # messaging
  49. set -g message-fg black
  50. set -g message-bg yellow
  51. set -g message-command-fg blue
  52. set -g message-command-bg black
  53.  
  54. #window mode
  55. setw -g mode-bg colour6
  56. setw -g mode-fg colour0
  57.  
  58. # window status
  59. setw -g window-status-format " #F#I:#W#F "
  60. setw -g window-status-current-format " #F#I:#W#F "
  61. setw -g window-status-format "#[fg=magenta]#[bg=black] #I #[bg=cyan]#[fg=colour8] #W "
  62. setw -g window-status-current-format "#[bg=brightmagenta]#[fg=colour8] #I #[fg=colour8]#[bg=colour14] #W "
  63. setw -g window-status-current-bg colour0
  64. setw -g window-status-current-fg colour11
  65. setw -g window-status-current-attr dim
  66. setw -g window-status-bg green
  67. setw -g window-status-fg black
  68. setw -g window-status-attr reverse
  69.  
  70. # Info on left (I don't have a session display for now)
  71. set -g status-left ''
  72.  
  73. # # loud or quiet?
  74. # set-option -g visual-activity off
  75. # set-option -g visual-bell off
  76. # set-option -g visual-silence off
  77. # set-window-option -g monitor-activity off
  78. # set-option -g bell-action none
  79.  
  80. # set -g default-terminal "screen-256color"
  81.  
  82. # The modes {
  83. setw -g clock-mode-colour colour135
  84. setw -g mode-attr bold
  85. setw -g mode-fg colour196
  86. setw -g mode-bg colour238
  87.  
  88. # }
  89. # The panes {
  90.  
  91. set -g pane-border-bg colour235
  92. set -g pane-border-fg colour238
  93. set -g pane-active-border-bg colour236
  94. set -g pane-active-border-fg colour51
  95.  
  96. # }
  97. # The statusbar {
  98.  
  99. set -g status-position bottom
  100. set -g status-bg colour234
  101. set -g status-fg colour137
  102. set -g status-attr dim
  103. set -g status-left ''
  104. set -g status-right '#[fg=colour233,bg=colour241,bold] %d/%m #[fg=colour233,bg=colour245,bold] %H:%M:%S '
  105. set -g status-right-length 50
  106. set -g status-left-length 20
  107.  
  108. setw -g window-status-current-fg colour81
  109. setw -g window-status-current-bg colour238
  110. setw -g window-status-current-attr bold
  111. setw -g window-status-current-format ' #I#[fg=colour250]:#[fg=colour255]#W#[fg=colour50]#F '
  112.  
  113. setw -g window-status-fg colour138
  114. setw -g window-status-bg colour235
  115. setw -g window-status-attr none
  116. setw -g window-status-format ' #I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F '
  117.  
  118. setw -g window-status-bell-attr bold
  119. setw -g window-status-bell-fg colour255
  120. setw -g window-status-bell-bg colour1
  121.  
  122. # }
  123. # The messages {
  124.  
  125. set -g message-attr bold
  126. set -g message-fg colour232
  127. set -g message-bg colour166
  128.  
  129. # }
Add Comment
Please, Sign In to add comment