Vimは2003年頃から使っている。バージョンは6.2くらいだったと思う。
nnoremapでなくmapを使ったり、特定のオプションがセットされていることが仮定されていたり、オプションやレジスタを変更して元に戻さなかったり。
VimScript自体の機能もしょぼいもので、functionのabort属性もなければtry-catchもないで、堅牢なスクリプトを書きたくても難しかった。
そもそもリストも辞書もなかった。だからカンマ区切りの文字列などで頑張っていた。
プラグイン同士が干渉して動かなかったり、バージョンアップしたら動かなくなるのも当たり前だった。
そんなトラブルに苦労するくらいなら自分で作ったほうがマシだと思うような状況だった。