help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: (read (current-buffer)) returns an integer in a buffer full of text?


From: Robert Thorpe
Subject: Re: (read (current-buffer)) returns an integer in a buffer full of text?
Date: 23 Nov 2006 09:31:10 -0800
User-agent: G2/1.0

Sebastian Tennant wrote:
> Hi everyone,
>
> If I execute the following code in *scratch* there's no problem:
>
>   (with-temp-buffer
>     (insert "hello")
>     (backward-word)
>     (read (current-buffer)))
>   => hello

The function with-temp-buffer creates a temp buffer for the duration of
it's body.  It does _not_ select that buffer as the current buffer.
You must use set-buffer or save-excursion too.

All AFAIK.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]