A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/positron-solutions/dslide/issues/18 below:

Action for Recorded Macros · Issue #18 · positron-solutions/dslide · GitHub

Instead of fumbling around in a live demonstration, we can just play back the user inputs one by one. This is another weaponizing Emacs style feature. By recording user inputs, we can play out sequences of inputs reliably. The results will look identical to the development experience, encoding literally anything Emacs does within a scripted presentation.

Requirements:
  1. Reasonable rate of playback. The idea is to look kind of like what would be typed
  2. Integration with babel block ordering.
  3. Recording support
  4. Means of encoding into a presentation
Implementation:
  1. Animation of unread-command-events is a likely implementation. We can pretend to input keys in a blocking animation loop. Blocking would eliminate issues where two animations could run at once or the user fat-fingers an event right after starting the playback.
  2. New support. There is no precedent for cooperative action ordering on single elements. I believe this is a 1.0 feature that I will need to work on or consult about.
  3. Macros + some dslide convenience. I haven't looked at it, but basically we just record a macro and then encode it.
  4. #+attr_dslide_macro: :config1 value :config2 value :keys '(list of input events one by one encoding the macro)

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4