29 lines
1.2 KiB
Plaintext
29 lines
1.2 KiB
Plaintext
|
||
|
||
<p>Raw link: <a href="https://www.youtube.com/watch?v=-5yH_8nl9LU">https://www.youtube.com/watch?v=-5yH_8nl9LU</a></p>
|
||
|
||
<p>In this screen cast I offer a comprehensive overview of the powers of
|
||
keyboard macros in GNU Emacs. Macros are recorded sequences of key
|
||
chords that can be executed again to repeat the action. The idea is
|
||
to define complex motions that can then be re-run in the blink of an
|
||
eye.</p>
|
||
|
||
<p>Advanced features of keyboard macros in Emacs include the ability to
|
||
(i) maintain a ring of stored macros and to cycle through its
|
||
contents, (ii) assign a unique name to a macro and call it the way you
|
||
would call any other function using <code>M-x</code>, and (iii) output a macros’
|
||
definition as proper lisp code that can then be stored in a file for
|
||
use in future session.</p>
|
||
|
||
<p>Keyboard macros can be a very powerful tool in the hands of a skilled
|
||
writer or programmer.</p>
|
||
|
||
<p>Below are links to the “early alpha” version of my init file and the
|
||
themes I use:</p>
|
||
|
||
<ul>
|
||
<li><a href="https://protesilaos.com/emacs/dotemacs">dotemacs</a></li>
|
||
<li><a href="https://gitlab.com/protesilaos/modus-themes">modus-themes</a></li>
|
||
</ul>
|
||
|
||
|