Skip to content

Instantly share code, notes, and snippets.

@veritech
Created May 6, 2015 09:22
Show Gist options
  • Save veritech/7babe5ed263d9efab27d to your computer and use it in GitHub Desktop.
Save veritech/7babe5ed263d9efab27d to your computer and use it in GitHub Desktop.
My Slate config
config defaultToCurrentScreen true
#screens
alias mon-laptop 1680x10150
#applications
alias browser 'Google Chrome'
alias term 'Terminal'
alias editor 'TextMate'
#keys
alias mkey alt
#abstract
alias top move screenOriginX;screenOriginY screenSizeX;screenSizeY/2
alias left move screenOriginX;screenOriginY screenSizeX/2;screenSizeY
alias bottom move screenOriginX;screenOriginY+screenSizeY/2 screenSizeX;screenSizeY/2
alias right move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY
alias full-screen move screenOriginX;screenOriginY screenSizeX;screenSizeY
alias two-thirds move screenOriginX;screenOriginY screenSizeX*0.7;screenSizeY
alias one-thirds move screenOriginX+(screenSizeX*0.7);screenOriginY screenSizeX*0.3;screenSizeY
alias top-right move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY/2
alias bottom-right move screenOriginX+screenSizeX/2;screenOriginY+screenSizeY/2 screenSizeX/2;screenSizeY/2
#layout
layout hacking ${browser} ${left}
layout hacking ${editor} ${top-right}
layout hacking ${term} ${bottom-right}
#bindings
bind a:${mkey} ${left}
bind s:${mkey} ${bottom}
bind w:${mkey} ${top}
bind d:${mkey} ${right}
bind f:${mkey} ${full-screen}
bind q:${mkey} ${top-right}
bind e:${mkey} ${bottom-right}
bind z:${mkey} ${two-thirds}
bind x:${mkey} ${one-thirds}
bind h:${mkey} throw 0
bind j:${mkey} throw 1
bind up:${mkey} focus above
bind left:${mkey} focus left
bind down:${mkey} focus below
bind right:${mkey} focus right
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment