Vim で nyancat をアニメーションで表示するプラグインをつくった
まぁそういうのはかなり前から存在はしているんですが、ちょっと自作ライブラリ(vital-reunions と vital-coaster)を試したかったのでテストがてら軽く書いてみました。
[プラグイン]
NeoBundle 'osyo-manga/vim-nyaaancat'
スクリーンキャプチャ
使い方
" アニメーションを更新する間隔 " set updatetime=500 " :NyaancatStart [{アニメーション用のバッファを開くコマンド}] " e.g. :NyaancatStart tabnew
アニメーションの更新は vital-reunions で CurosrHold のタイミングで行ない、バッファへの書き込みは vital-coaster を使用して、別のバッファに移動してもアニメーションは行われるようになっています。
アニメーションデータやライブラリを除くとわずか30行ほどで実装する事ができたので満足。