Update from http://hwi.ath.cx/code/home/.vim/plugin/RepeatLast.vim