Vim 7.4.218 で組み込み関数 uniq() が追加されました。
これは同じ値が連続して並んでいる場合にそれらを1つにまとめる為の関数です。
ですので同じ値が連続している場合のみ削除され、連続していない場合はそのままになります。
echo uniq([3, 1, 1, 3, 3, 2, 1, 2, 2])
echo uniq(sort([3, 1, 1, 3, 3, 2, 1, 2, 2]))
個人的には場所に関係なく同じ値を全て削除するような関数が欲しかった。
ちなみにエイプリルフールネタではないです。