Combining Emacs and Asciinema
This shows how to record an Emacs demo using Asciinema.
Asciinema [as-kee-nuh-muh] is a free and open source solution for recording terminal sessions and sharing them on the web.
However
That is not as easy as it looks.
emacs special keys
Most terminals don't know about Meta or Ctrl, so I run
xterm -fa 'Monospace' -fs 12
because unlike Gnome-terminal, Xterm recognises the Ctrl Key. And for meta, I temporarily switch to using the ESC key.
I then run Asciinema and emacsclient to connect to the running Emacs.
asciinema rec -c "emacsclient -nw" -i 2 -t "Emacs Recording" \
/tmp/emacs-session.cast
This command creates a local file, it does not upload it to the public asciinema server. You can replay it:
asciinema play /tmp/emacs-session.cast