I would like to repeat actions (preferably as a keyboard macro, but I am open to other solutions), in some kind of automated, "slow motion". By "slow motion", I mean at a speed that is close to human pace, rather than usual full speed of C-x e
.
The goal is to be able to prepare actions then play them again during a presentation, or in order to capture them in a screencast (a bit like the GIF at the top of http://developer.atlassian.com/blog/2015/11/scripting-with-node/, or the videos in http://emacsgifs.github.io/).
There are of course a lot of information about automating tasks, and creating macros in Emacs, but nothing about slowing their repetition.