[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Adding String to Beginning of Lines
From: |
Jean Louis |
Subject: |
Re: Adding String to Beginning of Lines |
Date: |
Tue, 10 Nov 2020 17:03:39 +0300 |
User-agent: |
Mutt/2.0 (3d08634) (2020-11-07) |
* Christopher Dimech <dimech@gmx.com> [2020-11-10 15:06]:
>
> Have used the following
>
> (defun compfx ()
> (interactive "r")
> (query-replace-regexp "^" ";; + "))
You can also record keyboard macros for repeated work.
See Emacs Lisp manual where it speaks about macros.
You would do:
F3 to start recording macro, then you do necessary actions like
commenting the page.
Press F4 to save macro.
Apply F4 in any buffer you wish.
Use `C-x C-k n' to name the last recorded macro.
Then you can save the macro into buffer and then into file:
(fset 'comment
(kmacro-lambda-form [?\M-< ?\M-x ?r ?e ?p ?l ?a ?c tab ?r ?e ?g ?e tab
return ?^ return ?\; ?\; ? return] 0 "%d"))
That is what I did above for commenting first lines with ;; and named
the macro comment.
If you evaluate the above or load it from init.el or other file, you
can then invoke macro with:
M-x comment RET and it will do what you wanted.
Jean
- Re: Adding String to Beginning of Lines, (continued)
- Re: Adding String to Beginning of Lines, tomas, 2020/11/10
- Re: Adding String to Beginning of Lines, Michael Heerdegen, 2020/11/11
- Re: Adding String to Beginning of Lines, Christopher Dimech, 2020/11/11
- Re: Adding String to Beginning of Lines, Michael Heerdegen, 2020/11/11
- Re: Adding String to Beginning of Lines, tomas, 2020/11/11
- Re: Adding String to Beginning of Lines, Christopher Dimech, 2020/11/11
- Re: Adding String to Beginning of Lines, Christopher Dimech, 2020/11/11
- Re: Adding String to Beginning of Lines, Michael Heerdegen, 2020/11/11
- Re: Adding String to Beginning of Lines, Stefan Monnier, 2020/11/11
- Re: Adding String to Beginning of Lines, Christopher Dimech, 2020/11/11
- Re: Adding String to Beginning of Lines,
Jean Louis <=
Re: Adding String to Beginning of Lines, Michael Heerdegen, 2020/11/10
Re: Adding String to Beginning of Lines, Dante Catalfamo, 2020/11/12