Skip to content

Instantly share code, notes, and snippets.

@csfrancis
Created September 12, 2014 17:32
Show Gist options
  • Select an option

  • Save csfrancis/3b7d348d86b750ad5a99 to your computer and use it in GitHub Desktop.

Select an option

Save csfrancis/3b7d348d86b750ad5a99 to your computer and use it in GitHub Desktop.

Revisions

  1. csfrancis created this gist Sep 12, 2014.
    65 changes: 65 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,65 @@
    unbind C-b
    set -g prefix C-a
    bind a send-prefix

    unbind ^C
    bind ^C new-window
    bind c new-window

    unbind ^a
    bind C-a last-window
    bind a last-window

    unbind %
    bind | split-window -h
    bind - split-window -v

    unbind ^D
    bind ^D detach
    bind d detach

    unbind y
    bind y run "tmux save-buffer - | nc -q1 192.168.38.1 2224"

    bind m command-prompt -p "man:" "split-window 'exec man %1'"
    bind '~' split-window 'exec htop'
    bind E command-prompt -p "exec on all:" "run \"tmux list-windows -t #S -F '#S:##{window_index}' | xargs -I@ tmux list-panes -t @ -F '@.##{pane_index}' | xargs -I@ tmux send-keys -t @ '%1' Enter\""

    set -g history-limit 16384
    setw -g mode-keys vi

    set -g set-titles on
    set -g set-titles-string '[#S:#I #h] #W'

    set -g status-interval 2
    set -g status-right '#h | #(date +"%H:%M ")'
    set -g status-right-length 30
    set -g status-position top

    # Colours
    set -g status-bg colour235 #base02
    set -g status-fg colour102
    set -g status-attr default

    setw -g window-status-fg colour244
    setw -g window-status-bg default

    setw -g window-status-current-fg colour152
    setw -g window-status-current-bg default

    set -g pane-border-fg colour235
    set -g pane-active-border-fg colour152

    set -g message-bg colour235
    set -g message-fg colour152

    set -g display-panes-active-colour colour33
    set -g display-panes-colour colour152
    set -g display-time 1000

    setw -g mode-bg colour152

    setw -g clock-mode-colour colour152

    set -g base-index 0
    setw -g pane-base-index 0