Hi betacentauri,
Have done ten years of object-oriented programming but I stopped long, and I don't know Python, but why not (for simple things...)
In short, a perfect timeshifing for me would be as follow :
- a timeline with ability of putting marks and skip during the timeshift (as TopField does). But just activating a timeline would already be great.
- before zap, save the buffer to a fixed name (does not seem very complex, is it ?)
At the next zap, erase the saved buffer, and save the current buffer to the same fixed name, and so on (I drop the idea of the penultimate buffer)
I'll take a look at the python sources.