1*0a6a1f1dSLionel Sambuc# Id: n-marriott.conf,v 1.11 2009-11-24 19:03:59 nicm Exp 2eda6f593SDavid van Moolenbroek# 3eda6f593SDavid van Moolenbroek# By Nicholas Marriott. Public domain. 4eda6f593SDavid van Moolenbroek 5eda6f593SDavid van Moolenbroek# Default global options. 6eda6f593SDavid van Moolenbroekset -g status-bg green 7eda6f593SDavid van Moolenbroekset -g status-right "%H:%M" # %d-%b-%y 8eda6f593SDavid van Moolenbroekset -g bell-action none 9eda6f593SDavid van Moolenbroekset -g lock-after-time 1800 10eda6f593SDavid van Moolenbroek 11eda6f593SDavid van Moolenbroek# Default global window options. 12eda6f593SDavid van Moolenbroeksetw -g remain-on-exit on 13eda6f593SDavid van Moolenbroeksetw -g window-status-current-attr "underscore" 14eda6f593SDavid van Moolenbroek#setw -g xterm-keys on 15eda6f593SDavid van Moolenbroek 16eda6f593SDavid van Moolenbroek# Prefix key. 17eda6f593SDavid van Moolenbroekset -g prefix C-a 18eda6f593SDavid van Moolenbroekunbind C-b 19eda6f593SDavid van Moolenbroekbind C-a send-prefix 20eda6f593SDavid van Moolenbroek 21eda6f593SDavid van Moolenbroek# Keys to switch session. 22eda6f593SDavid van Moolenbroekbind Q switchc -t0 23eda6f593SDavid van Moolenbroekbind W switchc -t1 24eda6f593SDavid van Moolenbroekbind E switchc -t2 25eda6f593SDavid van Moolenbroek 26eda6f593SDavid van Moolenbroek# Other key bindings. 27eda6f593SDavid van Moolenbroekbind F1 selectw -t:10 28eda6f593SDavid van Moolenbroekbind F2 selectw -t:11 29eda6f593SDavid van Moolenbroekbind F3 selectw -t:12 30eda6f593SDavid van Moolenbroekbind F4 selectw -t:13 31eda6f593SDavid van Moolenbroekbind F5 selectw -t:14 32eda6f593SDavid van Moolenbroekbind F6 selectw -t:15 33eda6f593SDavid van Moolenbroekbind F7 selectw -t:16 34eda6f593SDavid van Moolenbroekbind F8 selectw -t:17 35eda6f593SDavid van Moolenbroekbind F9 selectw -t:18 36eda6f593SDavid van Moolenbroekbind F10 selectw -t:19 37eda6f593SDavid van Moolenbroekbind F11 selectw -t:20 38eda6f593SDavid van Moolenbroekbind F12 selectw -t:21 39eda6f593SDavid van Moolenbroek 40eda6f593SDavid van Moolenbroekbind m setw monitor-activity 41eda6f593SDavid van Moolenbroek 42eda6f593SDavid van Moolenbroekbind y setw force-width 81 43eda6f593SDavid van Moolenbroekbind u setw force-width 0 44eda6f593SDavid van Moolenbroek 45eda6f593SDavid van Moolenbroekbind -n F1 run-shell 'mpc toggle >/dev/null 2>&1' 46eda6f593SDavid van Moolenbroekbind -n F2 run-shell 'mpc' 47eda6f593SDavid van Moolenbroekbind -n F3 run-shell 'mpc prev >/dev/null 2>&1' 48eda6f593SDavid van Moolenbroekbind -n F4 run-shell 'mpc next >/dev/null 2>&1' 49eda6f593SDavid van Moolenbroekbind -n F5 run-shell 'mpc volume -5 >/dev/null 2>&1' 50eda6f593SDavid van Moolenbroekbind -n F6 run-shell 'mpc volume +5 >/dev/null 2>&1' 51eda6f593SDavid van Moolenbroek 52eda6f593SDavid van Moolenbroek# Hide and show window name from status line 53eda6f593SDavid van Moolenbroekbind '-' setw window-status-format '#I'\; setw window-status-current-format '#I' 54eda6f593SDavid van Moolenbroekbind '+' setw window-status-format '#I:#W#F'\; setw window-status-current-format '#I:#W#F' 55eda6f593SDavid van Moolenbroek 56eda6f593SDavid van Moolenbroek# First session. 57eda6f593SDavid van Moolenbroeknew -d -s0 -nirssi 'exec ssh -t natalya exec sh ~/bin/tmux-start' 58eda6f593SDavid van Moolenbroeksetw -t0:0 monitor-activity on 59eda6f593SDavid van Moolenbroeksetw -t0:0 aggressive-resize on 60eda6f593SDavid van Moolenbroekset -t0 status-bg green 61eda6f593SDavid van Moolenbroekneww -d -ntodo 'exec emacs ~/TODO' 62eda6f593SDavid van Moolenbroeksetw -t0:1 aggressive-resize on 63eda6f593SDavid van Moolenbroekneww -d -ntodo2 'exec emacs ~/TODO2' 64eda6f593SDavid van Moolenbroeksetw -t0:2 aggressive-resize on 65eda6f593SDavid van Moolenbroekneww -d -nncmpc 'exec ncmpc -f ~/.ncmpc.conf' 66eda6f593SDavid van Moolenbroeksetw -t0:3 aggressive-resize on 67eda6f593SDavid van Moolenbroekneww -d -nmutt 'exec mutt' 68eda6f593SDavid van Moolenbroeksetw -t0:4 aggressive-resize on 69eda6f593SDavid van Moolenbroekneww -d 70eda6f593SDavid van Moolenbroekneww -d 71eda6f593SDavid van Moolenbroekneww -d 72eda6f593SDavid van Moolenbroekneww -d 73eda6f593SDavid van Moolenbroekneww -d 74eda6f593SDavid van Moolenbroekneww -d 75eda6f593SDavid van Moolenbroekneww -d 76eda6f593SDavid van Moolenbroekneww -d 77eda6f593SDavid van Moolenbroekneww -d 78eda6f593SDavid van Moolenbroekneww -d 79eda6f593SDavid van Moolenbroekneww -d 80eda6f593SDavid van Moolenbroekneww -d 81eda6f593SDavid van Moolenbroek 82eda6f593SDavid van Moolenbroek# Second session. 83eda6f593SDavid van Moolenbroeknew -d -s1 84eda6f593SDavid van Moolenbroekset -t1 status-bg cyan 85eda6f593SDavid van Moolenbroeklinkw -dk -t0 -s0:0 86eda6f593SDavid van Moolenbroeklinkw -dk -t1 -s0:1 87eda6f593SDavid van Moolenbroeklinkw -dk -t2 -s0:2 88eda6f593SDavid van Moolenbroeklinkw -dk -t3 -s0:3 89eda6f593SDavid van Moolenbroeklinkw -dk -t4 -s0:4 90eda6f593SDavid van Moolenbroekneww -d 91eda6f593SDavid van Moolenbroekneww -d 92eda6f593SDavid van Moolenbroekneww -d 93eda6f593SDavid van Moolenbroekneww -d 94eda6f593SDavid van Moolenbroekneww -d 95eda6f593SDavid van Moolenbroekneww -d 96eda6f593SDavid van Moolenbroek 97eda6f593SDavid van Moolenbroek# Third session. 98eda6f593SDavid van Moolenbroeknew -d -s2 99eda6f593SDavid van Moolenbroekset -t2 status-bg yellow 100eda6f593SDavid van Moolenbroeklinkw -dk -t0 -s0:0 101eda6f593SDavid van Moolenbroeklinkw -dk -t1 -s0:1 102eda6f593SDavid van Moolenbroeklinkw -dk -t2 -s0:2 103eda6f593SDavid van Moolenbroeklinkw -dk -t3 -s0:3 104eda6f593SDavid van Moolenbroeklinkw -dk -t4 -s0:4 105eda6f593SDavid van Moolenbroekneww -d 106eda6f593SDavid van Moolenbroekneww -d 107eda6f593SDavid van Moolenbroekneww -d 108eda6f593SDavid van Moolenbroekneww -d 109eda6f593SDavid van Moolenbroekneww -d 110eda6f593SDavid van Moolenbroekneww -d 111