Add repeat.vim support to surround with funciton