Skip to content

Instantly share code, notes, and snippets.

@geeknam
Last active November 28, 2018 12:37
Show Gist options
  • Select an option

  • Save geeknam/d5c409b4ae5127a464c3 to your computer and use it in GitHub Desktop.

Select an option

Save geeknam/d5c409b4ae5127a464c3 to your computer and use it in GitHub Desktop.

Revisions

  1. geeknam revised this gist Dec 14, 2016. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion .tmux.conf
    Original file line number Diff line number Diff line change
    @@ -27,7 +27,6 @@ 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
  2. geeknam created this gist Mar 16, 2016.
    119 changes: 119 additions & 0 deletions .tmux.conf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,119 @@
    # remap prefix from 'C-b' to 'C-a'
    unbind C-b
    set-option -g prefix C-a
    bind-key C-a send-prefix

    setw -g mode-keys vi
    set -g default-terminal 'screen-256color'
    set -g history-limit 10000

    # Setup 'v' to begin selection as in Vim
    bind-key -t vi-copy v begin-selection

    # Update default binding of `Enter` to also use copy-pipe
    unbind -t vi-copy Enter

    # Enable mouse mode (tmux 2.1 and above)
    set -g mouse on


    ######################
    ### 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

    # }