tpope/vim-repeat — pull request #12 by inkarkat (2012-11-26 10:32:38+00:00)
Title: Allow customizing all mappings

f1d0fbbdf4d77b73ba47146bada375223b3d733a allowed customizing the . mapping by making the implementation function publicly accessible. Let's do the same to `s:wrap()`, so that the other mappings (`u`, `U`, ``) can be extended, too.

(Personally, I'd like to have undo / redo stop and beep at the last saved position, to avoid that I accidentally undo beyond the saved state even though I didn't intend to.)