Tag: structured-editing

Thumbnail for Engineering a Modal Text Object Engine in Vim: Custom Motions and Operator-Pending Grammars

A production‑grade exploration of Vim’s operator‑pending mode: designing custom text objects for structured editing, chaining motions into composable grammars, and building a reusable engine that turns raw Vimscript into a declarative selection language. Covers everything from omap trickery to...... Read More


Keywords: vim text-objects operator-pending mappings vimscript structured-editing custom-motions composability