I saw an example of a recursive vim macro, and it stops, but I don't quite understand why. My guess is that it stops because it can't find any more :
, but I'm unsure if I am correct; does anyone know why it stops?
Macro contents:
i<Tab>'<Esc>f:C',<Esc>j^@a
Register a
is first empties with qaq
and then recorded into with qa{...}q