config keyboardLayout colemak config defaultToCurrentScreen true config nudgePercentOf screenSize config resizePercentOf screenSize config windowHintsSpread true alias mon-laptop 1680x1050 alias mon-work 1920x1200 alias mon-home 2560x1440 alias 1-full throw 0 resize alias 1-left push left bar-resize:screenSizeX/2 0 alias 1-right push right bar-resize:screenSizeX/2 0 alias 2-left push left bar-resize:screenSizeX/2 1 alias 2-right push right bar-resize:screenSizeX/2 1 layout workLayout "Google Chrome":REPEAT ${1-left} layout workLayout "Emacs" ${1-right} layout workLayout "Terminal" ${2-left} layout workLayout "HipChat" ${2-right} layout portable "Emacs" ${1-full} default workLayout resolutions:${mon-laptop};${mon-work} default portable resolutions:${mon-laptop} bind return:ctrl;cmd layout workLayout # Push Bindings bind right:alt;cmd push right bar-resize:screenSizeX/2 bind left:alt;cmd push left bar-resize:screenSizeX/2 bind up:alt;cmd push up bar-resize:screenSizeY/2 bind down:alt;cmd push down bar-resize:screenSizeY/2 # Throw Bindings bind 1:ctrl;alt throw 0 resize bind 2:ctrl;alt throw 1 resize bind 3:ctrl;alt throw 2 resize bind right:ctrl;alt;cmd throw right resize bind left:ctrl;alt;cmd throw left resize bind up:ctrl;alt;cmd throw up resize bind down:ctrl;alt;cmd throw down resize bind f:cmd;shift move screenOriginX;screenOriginY screenSizeX;screenSizeY # Focus Bindings bind right:cmd;shift focus right bind left:cmd;shift focus left # bind up:cmd;shift focus up # bind down:cmd;shift focus down bind up:cmd;shift focus behind bind down:cmd;shift focus behind # Window Hints bind esc:cmd hint setnriao