[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: `save-excursion' defeated by `set-buffer'
From: |
Stefan Monnier |
Subject: |
Re: `save-excursion' defeated by `set-buffer' |
Date: |
Tue, 29 Dec 2009 14:01:57 -0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (darwin) |
>>>> Irrelevant: neither example uses (save-excursion (set-buffer ..) ...).
>>> Don't be disingenuous. with-temp-buffer uses with-current-buffer, which
>>> is basically (save-current-buffer (set-buffer ...
>> save-current-buffer != save-excursion
>> This warning is specifically aimed at reminding people that the two are
>> different, so you clearly need to see this warning a few more times
>> before you start to understand what it's about.
> And you clearly need to reread my post to understand what it's about.
> If you macroexpand with-temp-buffer and save-current-buffer, my argument
save-current-buffer is not a macro.
> still holds: the warning is wrong, and the macro-expanded code
> explicitly uses all those commands which you claim are equivalent in
> this situation, with different results.
Which commands do I claim are equivalent in which circumstance?
Are you saying that (one of) your code(s) using with-temp-buffer causes
the warning to be output? That would be a bug, indeed.
Stefan
- Re: `save-excursion' defeated by `set-buffer', (continued)
- Re: `save-excursion' defeated by `set-buffer', Juanma Barranquero, 2009/12/18
- Re: `save-excursion' defeated by `set-buffer', Roland Winkler, 2009/12/20
- Re: `save-excursion' defeated by `set-buffer', Stefan Monnier, 2009/12/21
- Re: `save-excursion' defeated by `set-buffer', David Kastrup, 2009/12/21
- Re: `save-excursion' defeated by `set-buffer', martin rudalics, 2009/12/22
- Re: `save-excursion' defeated by `set-buffer', Stefan Monnier, 2009/12/22
- Re: `save-excursion' defeated by `set-buffer', David Kastrup, 2009/12/23
- Re: `save-excursion' defeated by `set-buffer', Stefan Monnier, 2009/12/23
- Re: `save-excursion' defeated by `set-buffer', David Kastrup, 2009/12/24
- Re: `save-excursion' defeated by `set-buffer',
Stefan Monnier <=
- Re: `save-excursion' defeated by `set-buffer', Roland Winkler, 2009/12/24