Window management application: slate

Using slate from deeeet on Vimeo.

slateはOSX向けのwindow manage system.上は使ってみた動画.ウィンドウのサイズを変えて,iTermを起動,ChromeとiTermをそれぞれ画面の半分にリサイズして配置.これらをすべてキーボードから行うことができる.ブラウザ観ながらコーディングなどはよくあるのでとても便利.

設定は,~/.slateと~/.slate.js(自分の設定tcnksm/dotfiles/slate).書き方はREADMEが詳しい.Javascriptで設定を書くことができて自由度は高い.例えば,iTermを起動する,iTermにフォーカスするとかは以下のよう書ける.


// alt + returnで起動
S.bind("return:alt", function(win) {
    S.shell("usr/bin/open -n -a iTerm")
})

// alt + i でフォーカス
S.bind('i:alt', function (win) {
    win.doOperation(S.operation('focus', { app: 'iTerm' }));
});

参考