Ich möchte eine mittlere Länge Screencast einiger Emacs Funktionalität mit asciinema in einem Terminal aufnehmen. Ich könnte einfach asciinema
starten, dann emacs -nw
, die Aufnahme machen, dann aufhören. Aber ich finde, dass ich immer mehrere Fehler mache.Replay "Skript" der Tastenanschläge in Emacs
Also ich dachte, dass es toll wäre, wenn ich nur ein "Skript" von Tastenanschlägen in irgendeinem Format schreiben könnte, das Emacs zugeführt würde. Wie ein Tastatur-Makro, aber ein ziemlich langes, und mit Verzögerungen zwischen den Tasten (sonst geht die Aufnahme viel zu schnell).
Ist das irgendwie möglich? Ich bin bereit, etwas elisp Programmierung zu machen, aber weiß nicht, wo ich anfangen soll. Zum Beispiel könnte ich mein Skript als eine Liste aufnehmen,
(list (kbd "C-x C-f") "filename.el" (kbd "C-e") (kbd "C-x C-e") ...)
und durchlaufen sie, Tastenanschläge Umwandlung und wörtliche Strings von Zeichen zu senden, aber wie kann ich das Ergebnis an Emacs „senden“?
Es wäre toll, wenn die Pufferschaltung usw. funktionieren würde.
Danke. Ich kenne Tastaturmakros (ich erwähnte sie in der Frage), aber AFAIK das Format ist undurchsichtig. Idealerweise würde ich es vorziehen, kleine Sequenzen aufzunehmen, sie zu etwas Großem zusammenzufügen und nach Bedarf zu bearbeiten. –