-
Notifications
You must be signed in to change notification settings - Fork 2
/
.slate
29 lines (23 loc) · 1.31 KB
/
.slate
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
config defaultToCurrentScreen true
config nudgePercentOf screenSize
config resizePercentOf screenSize
# Push Bindings
bind l:ctrl,shift,cmd chain push right bar-resize:screenSizeX/2 | resize +0 -50% top-right | push down
bind h:ctrl,shift,cmd chain push left bar-resize:screenSizeX/2 | resize +0 -50% top-left | push down
bind k:ctrl,shift,cmd chain push up bar-resize:screenSizeY/2 | resize -50% +0 top-right | push left
bind j:ctrl,shift,cmd chain push down bar-resize:screenSizeY/2 | resize -50% +0 bottom-left | push right
bind ;:ctrl,shift,cmd chain push right bar-resize:screenSizeX/3 | push right bar-resize:(screenSizeX*2/3)
bind g:ctrl,shift,cmd chain push left bar-resize:screenSizeX/3 | push left bar-resize:(screenSizeX*2/3)
# Resize bindings
bind y:ctrl,shift,cmd move windowTopLeftX;0 windowSizeX;screenSizeY
bind x:ctrl,shift,cmd move windowTopLeftX;windowTopLeftY screenSizeX;windowSizeY
bind m:ctrl,shift,cmd corner top-left resize:screenSizeX;screenSizeY
# Throw Bindings
bind l:d,ctrl,shift,cmd throw right resize
bind h:d,ctrl,shift,cmd throw left resize
bind k:d,ctrl,shift,cmd throw up resize
bind j:d,ctrl,shift,cmd throw down resize
# Focus Bindings
bind f:ctrl;shift;cmd chain focus right | focus left | focus up | focus down
# Window Hints
bind backslash:ctrl;shift;cmd hint ASDFGHJKL