[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: yank-repeat-newline
From: |
Teemu Likonen |
Subject: |
Re: yank-repeat-newline |
Date: |
Tue, 26 Jul 2011 22:35:06 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) |
* 2011-07-26T21:24:03+02:00 * Andreas Röhler wrote:
> Am 26.07.2011 21:19, schrieb Teemu Likonen:
>> Please tell us what you want. How should the command work? How do you
>> want to execute it and what should it do?
> It's in the docstring: repeat last yank resp. to numerical arg. Also I
> want in some cases have a newline added - ie insert yanks vertically.
Yes, but how do you want to execute those "some cases"? For example, you
could make the command ask:
(defun yank-repeat-newline (arg &optional nl)
"With numerical ARG, repeat last yank ARG times.
With optional arg NL, also insert newlines. "
(interactive (list (prefix-numeric-value current-prefix-arg)
(y-or-n-p "Add a newline? ")))
(dotimes (i arg)
(insert (car kill-ring))
(if nl (insert "\n"))))
RE: yank-repeat-newline, Drew Adams, 2011/07/26