Long-time Emacs user here. (When I search for a string, read, send or reply to an email, or set a timer to tell me when my eggs are ready, I use an Emacs command I wrote.)
I just want to say that if you plan to learn how to write commands in Emacs Lisp, you do not need to learn how to define or use keyboard macros. In my experience, it is always easier just to write some lisp.
Ditto. I've had emacs in my fingertips for 17 years now, but virtually never use macros. Repetitive editing stuff in my world is generally easier in perl.
Or more generally: repetitive structure in any text file (especially a program) is generally a sign of bad design, and should be factored out in whatever way is appropriate.
Comments
Long-time Emacs user here. (When I search for a string, read, send or reply to an email, or set a timer to tell me when my eggs are ready, I use an Emacs command I wrote.)
I just want to say that if you plan to learn how to write commands in Emacs Lisp, you do not need to learn how to define or use keyboard macros. In my experience, it is always easier just to write some lisp.
Ditto. I've had emacs in my fingertips for 17 years now, but virtually never use macros. Repetitive editing stuff in my world is generally easier in perl.
Or more generally: repetitive structure in any text file (especially a program) is generally a sign of bad design, and should be factored out in whatever way is appropriate.