host-ap-spotcap.local/slate (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | 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 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 |