vim-repeat extends Vim’s . command so that complex plugin mappings and custom operators can be repeated just like built-in edits. Many popular plugins opt into this behavior by calling a small API, after which their last action becomes dot-repeatable. This dramatically improves ergonomics: once you run a transformation, you can replay it across multiple places with a single keystroke. It keeps Vim’s philosophy of composability intact, turning higher-level actions into repeatable primitives. Makes plugin mappings dot-repeatable via a simple API. The plugin is tiny and transparent, yet it’s one of the most impactful quality-of-life upgrades for power users. Seamless repetition of complex edits across multiple locations. By unifying repeat semantics, it reduces friction when mixing motions, text objects, and plugin features.

Features

  • Makes plugin mappings dot-repeatable via a simple API
  • Seamless repetition of complex edits across multiple locations
  • Works with custom operators, text objects, and motions
  • Preserves Vim’s composable editing model
  • Tiny, dependency-free, and unobtrusive
  • Widely supported by popular plugins for a consistent UX

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow repeat.vim

repeat.vim Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of repeat.vim!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Registered

2025-10-14