viper 自体に変わった機能はないと思うけど、
lisp で関数を簡単に変えられるので
いじりやすいのが利点だね。
うちのは hjkl C-d C-u M z. とかの主要な移動コマンドが
自前ので置き換えられてる。
ずいぶん前にやったので何のためにやったのか忘れてしまったが。

あと viper-harness をきちっと設定しないとはまることもあるね。