If you've ever tried using the
. command after a plugin map, you were
likely disappointed to discover it only repeated the last native command
inside that map, rather than the map as a whole. That disappointment
ends today. Repeat.vim remaps
. in a way that plugins can tap into
The following plugins support repeat.vim:
Adding support to a plugin is generally as simple as the following command at the end of your map functions.
silent! call repeat#set("\<Plug>MyWonderfulMap", v:count)
If you don't have a preferred installation method, I recommend installing pathogen.vim, and then simply copy and paste:
cd ~/.vim/bundle git clone git://github.com/tpope/vim-repeat.git
See the contribution guidelines for pathogen.vim.
Copyright (c) Tim Pope. Distributed under the same terms as Vim itself.