# bells in any window get sent to the terminal set -g bell-action any # lots of scrollback set -g history-limit 4096 # use ^A rather than ^B for the prefix key set -g prefix ^A # hide the statusbar by default set -g status off # display window titles set -g set-titles on # use vi keybindings setw -g mode-keys vi set -g status-keys vi # use utf8 setw -g utf8 on set -g status-utf8 on # colors setw -g mode-bg cyan set -g status-bg blue set -g status-fg green set -g message-bg green # fast escape set -g escape-time 50 # keybindings bind a send-prefix bind A command-prompt "rename-window %%" bind ^A choose-window bind ^C new-window bind ^D detach-client bind h command-prompt "new-window 'exec man %%'" bind ^S set status unbind ^B unbind w # set up default sessions # this path stuff is ugly set-option -g default-path "${HOME}/work" new-session -s work set-option default-path "${HOME}/work" set-option -g default-path "$HOME" new-session -s main new-session -s docs new-session -s misc