Alpaca_octopressを作っている

alpaca_octopress, vim

昨日言った通り、今はalpaca_octopress.vimを作っています

ブランチはv0.3が最新ですね。

使い方

:Octopress [command] {option}

1
2
3
4
" 設定はこんな感じ
let g:octopress#rake_command = 'bundle exec rake'
let g:octopress#project_url = expand('~/project/octopress')
let g:octopress#system#async = 1

Octopress関連でdeployとかasyncとかをよく使うけど、このプラグインを入れれば非同期で実行できます。 新しく記事書くときは、:Octopress new_post 新しい記事とやればどのディレクトリに居ても起動出来るので、記事を書くのがちょっと楽になります。

初めてのvital.vim

このプラグインを作る上で、初めてvital.vimさんを使ってみました。 vitalは、JavaScriptでいうjQueryみたいに、これはベストな書き方!というコードを寄せ集めたスクリプト集です。

今回は、プロセスをオブジェクト化して、非同期で実行&管理するために使ってみました。 触ってみた感じ、まだまだ人柱感が強いです。。

荒削りというか、汎用的というか、、Process周りのvitalはまだまだ利用者がいないのだろうと思います。 vimproc周りの動作もおかしいようだし、Vimからプロセス操作するのはやっぱり難しいね!


:Octopress deployっと!

さて、寝よう。