I was reading through the Emacs manual today, and came across C-x C-k r
(apply-macro-to-region-lines) which applies the last keyboard macro to each
line that begins in the region. How would I apply the last keyboard macro to
each line that begins in the region which match a certain regular expression.
For example, say I was editing a Perl script and wanted to apply the last macro
to all line which consist solely of a comment. For example:
1 # Print some text
2 print "foo";
3 print "foobar";
4
5 # And then a while later
6 print "foobarbaz";
I would want to apply the macro to lines 1 and 6 which match the regular
expression ^\s-*#. Thanks a bunch!
Corey Foote
Toby Software