Vim で nyancat をアニメーションで表示するプラグインをつくった

まぁそういうのはかなり前から存在はしているんですが、ちょっと自作ライブラリ(vital-reunions と vital-coaster)を試したかったのでテストがてら軽く書いてみました。

[プラグイン]

NeoBundle 'osyo-manga/vim-nyaaancat'

スクリーンキャプチャ

nyaaancat

使い方

" アニメーションを更新する間隔
" set updatetime=500

" :NyaancatStart [{アニメーション用のバッファを開くコマンド}]
" e.g.
:NyaancatStart tabnew

アニメーションの更新は vital-reunions で CurosrHold のタイミングで行ない、バッファへの書き込みは vital-coaster を使用して、別のバッファに移動してもアニメーションは行われるようになっています。
アニメーションデータやライブラリを除くとわずか30行ほどで実装する事ができたので満足。