I read on an old none commentable reddit that Tpope no longer uses his vim-repeat plugin, and instead uses g@. I have used g@ in plugins, and unstand you set opfunc first, then g@{motion} will run opfunc on the motion.
I have had some success using g@ when editing to repeat a titlecase function, but havent figured out how to repeat for example vim-surround functionality with it. Does anyone find it useful when editing text (i.e. outside the context of vim scripting).
@ginstead ofg@in the title and the first sentence of your question and if I understand properly that is a typo (which would be worth editing to avoid confusion). Could you also link the Reddit post you are referring to just for my curiosity please?vim-repeatfor old scripts. 2. He tries to avoid the plugin for future scripts in favor of opfuncs (and he may refactor some old code to get rid of it). 3. He's right; the plugin has bugs, which native repetition can fix.