Created
November 5, 2018 09:28
-
-
Save Anthonyeef/dbc9cd91985e589369c77bf6e45ff285 to your computer and use it in GitHub Desktop.
My slate config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# config | |
config windowHintsShowIcons true | |
config windowHintsSpread true | |
config windowHintsIgnoreHiddenWindows false | |
# hyper key | |
alias hyper ctrl;alt;cmd | |
# bind | |
bind h:ctrl hint ABCDEFGHIJKL | |
bind s:${hyper} relaunch | |
#bind tab:cmd switch | |
bind g:cmd grid padding:5 0:6,2 1:8,3 | |
alias full move screenOriginX;screenOriginY screenSizeX;screenSizeY | |
alias lefthalf move screenOriginX;screenOriginY screenSizeX/2;screenSizeY | |
alias righthalf move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY | |
alias tophalf move screenOriginX;screenOriginY screenSizeX;screenSizeY/2 | |
alias bottomhalf move screenOriginX;screenOriginY+screenSizeY/2 screenSizeX;screenSizeY/2 | |
alias lefttop move screenOriginX;screenOriginY screenSizeX/2;screenSizeY/2 | |
alias righttop move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY/2 | |
alias leftbottom move screenOriginX;screenOriginY+screenSizeY/2 screenSizeX/2;screenSizeY/2 | |
alias rightbottom move screenOriginX+screenSizeX/2;screenOriginY+screenSizeY/2 screenSizeX/2;screenSizeY/2 | |
alias prettycenter move screenOriginX+screenSizeX/10;screenOriginY+screenSizeY/10 screenSizeX*4/5;screenSizeY*4/5 | |
alias halfcenter move screenOriginX;screenOriginY+screenSizeY/7 screenSizeX;screenSizeY*3/5 | |
# full screen | |
bind 5:${hyper} ${full} | |
# 1 -> lefthalf 3 -> righthalf | |
bind 1:${hyper} ${lefthalf} | |
bind 3:${hyper} ${righthalf} | |
# 2 -> tophalf 4 -> bottomhalf | |
bind 2:${hyper} ${tophalf} | |
bind 4:${hyper} ${bottomhalf} | |
# 7 -> lefttop 8 -> righttop | |
bind 7:${hyper} ${lefttop} | |
bind 8:${hyper} ${righttop} | |
# 9 -> leftbottom 0 -> rightbottom | |
bind 9:${hyper} ${rightbottom} | |
bind 0:${hyper} ${leftbottom} | |
# 6 -> pretty center | |
bind 6:${hyper} ${prettycenter} | |
bind -:${hyper} ${halfcenter} | |
# focus | |
bind right:cmd;ctrl focus right | |
bind left:cmd;ctrl focus left | |
bind up:cmd;ctrl focus behind | |
bind down:cmd;ctrl focus behind |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment