Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@xentek
Created July 5, 2010 21:54
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save xentek/464724 to your computer and use it in GitHub Desktop.
Save xentek/464724 to your computer and use it in GitHub Desktop.
custom .tmux.conf file for your multiplexing pleasure
# Custom tmux configuration: ~/.tmux.conf
# Cobbled together from google and trial & error by Eric Marden (xentek.net)
# set the command prefix to match gnuscreen (i.e. CTRL+a)
set -g prefix C-a
bind-key C-a last-window
# utf8
set-window-option -g utf8 on
# statusbar background to black, foreground to white
set-option -g status-fg white
set-option -g status-bg black
# set the current window name to a nice bold yellow text
setw -g window-status-current-attr bold
setw -g window-status-current-fg yellow
# hostname is printed on the left, uptime and current load on the right
set-option -g status-left-length 40
set -g status-left "#H"
set -g status-right "#(uptime|cut -d "," -f 2-)"
# fix the titles
set -g set-titles on
set -g set-titles-string "#I:#W"
# be notified when there is activity in one of your windows
setw -g monitor-activity on
# don't rename windows automatically
set-window-option -g automatic-rename off
# reload changes in tmux, handy
bind r source-file ~/.tmux.conf
@xentek
Copy link
Author

xentek commented Jul 6, 2010

This may require you to compile tmux from source. The ubuntu package doesn't allow some of these options.

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