[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: rename buffer but overwrite already existing one
From: |
Uwe Brauer |
Subject: |
Re: rename buffer but overwrite already existing one |
Date: |
Mon, 23 Mar 2020 21:49:57 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
> On Mon, 23 Mar 2020 20:43:56 +0100 Uwe Brauer <address@hidden> wrote:
> You're calling insert-buffer-substring with point-min and point-max of
> the buffer you've just created, so they're both 1. Try this:
> (defun my-copy-to-buffer (buffer)
> "Copy the contents of the current buffer to BUFFER."
> (interactive "BCopy to buffer: ")
> (let ((start (point-min))
> (end (point-max)))
> (copy-to-buffer buffer start end)))
Thanks I tried this
(defun my-copy-to-buffer (buffer)
"Copy to specified BUFFER the whole buffer."
(interactive "BCopy to buffer: \n")
(let ((oldbuf (current-buffer))
(start (point-min))
(end (point-max)))
(with-current-buffer (get-buffer-create buffer)
(barf-if-buffer-read-only)
(save-excursion
(insert-buffer-substring oldbuf (point-min) (point-max))))))
And it did not work,
Your code works though.
I will never understand let
Uwe
smime.p7s
Description: S/MIME cryptographic signature
- rename buffer but overwrite already existing one, Uwe Brauer, 2020/03/23
- Re: rename buffer but overwrite already existing one, Stefan Monnier, 2020/03/23
- Re: rename buffer but overwrite already existing one, Eli Zaretskii, 2020/03/23
- Re: rename buffer but overwrite already existing one, Uwe Brauer, 2020/03/23
- Re: rename buffer but overwrite already existing one, Andreas Schwab, 2020/03/23
- Re: rename buffer but overwrite already existing one, Uwe Brauer, 2020/03/23
- Re: rename buffer but overwrite already existing one, Stephen Berman, 2020/03/23
- Re: rename buffer but overwrite already existing one,
Uwe Brauer <=
- Re: rename buffer but overwrite already existing one, Stephen Berman, 2020/03/23
- Re: rename buffer but overwrite already existing one, Uwe Brauer, 2020/03/24