Skip to content

Instantly share code, notes, and snippets.

@jjt
Created October 27, 2014 22:30
Show Gist options
  • Select an option

  • Save jjt/b695e77b8d83e0b23c9b to your computer and use it in GitHub Desktop.

Select an option

Save jjt/b695e77b8d83e0b23c9b to your computer and use it in GitHub Desktop.

Revisions

  1. Jason Trill created this gist Oct 27, 2014.
    29 changes: 29 additions & 0 deletions .slate
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,29 @@
    config defaultToCurrentScreen true
    config nudgePercentOf screenSize
    config resizePercentOf screenSize

    alias full move screenOriginX;screenOriginY screenSizeX;screenSizeY
    alias lefthalf move screenOriginX;screenOriginY screenSizeX/2;screenSizeY
    alias leftthird move screenOriginX;screenOriginY screenSizeX/3;screenSizeY
    alias righthalf move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY
    alias rightthird move screenOriginX+screenSizeX/3+screenSizeX/3;screenOriginY screenSizeX/3;screenSizeY
    alias middlethird move screenOriginX+screenSizeX/3;screenOriginY screenSizeX/3;screenSizeY
    alias tophalf move screenOriginX;screenOriginY screenSizeX;screenSizeY/2
    alias bottomhalf move screenOriginX;screenOriginY+screenSizeY/2 screenSizeX;screenSizeY/2
    alias topleft corner top-left resize:screenSizeX/2;screenSizeY/2
    alias topright corner top-right resize:screenSizeX/2;screenSizeY/2
    alias bottomleft corner bottom-left resize:screenSizeX/2;screenSizeY/2
    alias bottomright corner bottom-right resize:screenSizeX/2;screenSizeY/2

    # Location - Sets the window to the specified location.
    bind k:shift;ctrl ${tophalf}
    bind j:shift;ctrl ${bottomhalf}
    bind h:shift;ctrl ${lefthalf}
    #bind h:shift;alt;ctrl ${leftthird}
    bind i:shift;alt;ctrl ${middlethird}
    bind b:shift;ctrl ${bottomleft}
    bind y:shift;ctrl ${topleft}
    bind l:shift;ctrl ${righthalf}
    #bind l:shift;alt;ctrl ${rightthird}
    bind .:shift;ctrl ${bottomright}
    bind p:shift;ctrl ${topright}