set -g prefix C-space # Status line set -g status-left '#H ' # Put hostname in statusline set -g status-right "" # No clock set -g status-bg black set -g status-fg green set -g status-left-style bright,fg=red,bg=black # Highlight the active window setw -g window-status-current-style bright,fg=black,bg=cyan set -g bell-action current # Pass through bells in current window set -g visual-bell on # Show message instead of sounding bell set -g history-limit 10000 # Increase scrollback set -g set-titles on # Try to set xterm titles set -g set-titles-string "#H:#I #W" setw -g aggressive-resize on setw -g automatic-rename off # Do not assume commands are being pasted; this causes commands sent by # the outer tmux to be ignored. set -g assume-paste-time 0 # bind C-left/right arrow bind -n C-Right next-window bind -n C-Left previous-window # # Screenlike bindings # unbind C-b ### Bind appropriate commands similar to screen. #removebuf = #clear C #lockscreen ^X x bind ^X lock-server bind x lock-server #reset Z #colon : bind : command-prompt #log H # screen ^C c bind ^C new-window bind c new-window # copy ^[ [ bind ^[ copy-mode bind [ copy-mode # login L # detach ^D d bind ^D detach # meta a bind ` send-prefix # silence _ # digraph ^V # monitor M # split S # displays * bind * list-clients # next ^@ ^N sp n bind ^@ next-window bind ^N next-window bind " " next-window bind n next-window # suspend ^Z z # dumptermcap . # number N # time ^T t # fit F # only Q # title A bind A command-prompt "rename-window %%" # flow ^F f # other ^A bind ^A last-window # vbell ^G # focus ^I # pow_break B # version v bind v server-info # hardcopy h # pow_detach D # width W # help ? bind ? list-keys # prev ^H ^P p ^? bind ^H previous-window bind ^P previous-window bind p previous-window #XXX bind ^? previous-window # windows ^W w bind ^W list-windows bind w list-windows # history { } # quit \ bind \ kill-server # wrap ^R r # info i # readbuf < # writebuf > # kill K k bind K kill-window bind k kill-window # redisplay ^L l bind ^L refresh-client bind l refresh-client # xoff ^S s # lastmsg ^M m # remove X # xon ^Q q # select - # paste ] ^] bind ] paste-buffer bind ^] paste-buffer # split -v | bind | split-window # " windowlist -b bind '"' choose-window