Skip to content

Instantly share code, notes, and snippets.

@nelvson
Created February 18, 2019 13:52
Show Gist options
  • Select an option

  • Save nelvson/07103deb202de4d86bae0022c72bb625 to your computer and use it in GitHub Desktop.

Select an option

Save nelvson/07103deb202de4d86bae0022c72bb625 to your computer and use it in GitHub Desktop.
assume-paste-time 1
base-index 0
bell-action any
bell-on-alert off
default-command ""
default-shell "/bin/bash"
destroy-unattached off
detach-on-destroy on
display-panes-active-colour red
display-panes-colour blue
display-panes-time 1000
display-time 750
history-limit 2000
lock-after-time 0
lock-command "lock -np"
message-command-style fg=yellow,bg=black
message-style fg=black,bg=yellow
mouse off
mouse-utf8 on
prefix c-b
prefix2 <none>
renumber-windows off
repeat-time 500
set-remain-on-exit off
set-titles off
set-titles-string "#s:#i:#w - "#t" #{session_alerts}"
status on
status-interval 15
status-justify left
status-keys emacs
status-left "[#s] "
status-left-length 10
status-left-style default
status-position bottom
status-right " "#{=21:pane_title}" %h:%m %d-%b-%y"
status-right-length 40
status-right-style default
status-style fg=black,bg=green
status-utf8 on
update-environment "display ssh_askpass ssh_auth_sock ssh_agent_pid ssh_connection windowid xauthority"
visual-activity off
visual-bell off
visual-silence off
word-separators " -_@"
######################
### design changes ###
######################
# panes
set -g pane-border-fg black
set -g pane-active-border-fg brightred
## status bar design
# status line
set -g status-utf8 on
set -g status-justify left
set -g status-bg default
set -g status-fg colour12
set -g status-interval 2
# messaging
set -g message-fg black
set -g message-bg yellow
set -g message-command-fg blue
set -g message-command-bg black
#window mode
setw -g mode-bg colour6
setw -g mode-fg colour0
# window status
setw -g window-status-format " #f#i:#w#f "
setw -g window-status-current-format " #f#i:#w#f "
setw -g window-status-format "#[fg=magenta]#[bg=black] #i #[bg=cyan]#[fg=colour8] #w "
setw -g window-status-current-format "#[bg=brightmagenta]#[fg=colour8] #i #[fg=colour8]#[bg=colour14] #w "
setw -g window-status-current-bg colour0
setw -g window-status-current-fg colour11
setw -g window-status-current-attr dim
setw -g window-status-bg green
setw -g window-status-fg black
setw -g window-status-attr reverse
# info on left (i don't have a session display for now)
set -g status-left ''
# loud or quiet?
set-option -g visual-activity off
set-option -g visual-bell off
set-option -g visual-silence off
set-window-option -g monitor-activity off
set-option -g bell-action none
set -g default-terminal "screen-256color"
# the modes {
setw -g clock-mode-colour colour135
setw -g mode-attr bold
setw -g mode-fg colour196
setw -g mode-bg colour238
# }
# the panes {
set -g pane-border-bg colour235
set -g pane-border-fg colour238
set -g pane-active-border-bg colour236
set -g pane-active-border-fg colour51
# }
# the statusbar {
set -g status-position bottom
set -g status-bg colour234
set -g status-fg colour137
set -g status-attr dim
set -g status-left ''
set -g status-right '#[fg=colour233,bg=colour241,bold] %d/%m #[fg=colour233,bg=colour245,bold] %h:%m:%s '
set -g status-right-length 50
set -g status-left-length 20
setw -g window-status-current-fg colour81
setw -g window-status-current-bg colour238
setw -g window-status-current-attr bold
setw -g window-status-current-format ' #i#[fg=colour250]:#[fg=colour255]#w#[fg=colour50]#f '
setw -g window-status-fg colour138
setw -g window-status-bg colour235
setw -g window-status-attr none
setw -g window-status-format ' #i#[fg=colour237]:#[fg=colour250]#w#[fg=colour244]#f '
setw -g window-status-bell-attr bold
setw -g window-status-bell-fg colour255
setw -g window-status-bell-bg colour1
# }
# the messages {
set -g message-attr bold
set -g message-fg colour232
set -g message-bg colour166
# }
#switch panels
bind k selectp -u # switch to panel up
bind j selectp -d # switch to panel down
bind h selectp -l # switch to panel left
bind l selectp -r # switch to panel right
set -g default-terminal "screen-256color"
@ybbond
Copy link
Copy Markdown

ybbond commented Feb 21, 2019

nice features!
thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment