[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: `save-excursion' defeated by `set-buffer'
From: |
Drew Adams |
Subject: |
RE: `save-excursion' defeated by `set-buffer' |
Date: |
Tue, 15 Mar 2011 11:55:57 -0700 |
> > Even if that were true for some very old code, there is no
> > reason to bring `set-buffer' into it.
>
> Of course there is: what I wrote is only true when set-buffer is used.
> When it's not used in the save-excursion, then it's actually very
> common for that save-excursion to indeed be used to save point
"when it's not used in the save-excursion" is not the same thing as "when I
don't see it in the `save-excursion' sexp.
As I said:
> > And even for such a search-and-destroy old code mission,
> > looking for `set-buffer' is by no means sufficient, as I'm sure
> > you realize. You might as well just look for `save-excursion'
> > and check to see if each occurrence really needs to save point.
> >
> > `set-buffer' is a red herring here - totally. It is neither
> > necessary nor sufficient as an indicator of any problem. It
> > does not matter what happens during a `save-excursion' excursion
> > - it really doesn't. `set-buffer', `jump-off-the-deep-end',
> > `go-fly-a-kite', or whatever. It just does not matter.
Even if you are worried about `set-buffer' (which you need not be), you won't
necessarily find it just by looking for it literally and lexically in the
`save-excursion' sexp. But you know this.
- RE: `save-excursion' defeated by `set-buffer', (continued)
- Re: `save-excursion' defeated by `set-buffer', Andreas Röhler, 2011/03/14
- Message not available
- RE: `save-excursion' defeated by `set-buffer', Uday S Reddy, 2011/03/14
- RE: `save-excursion' defeated by `set-buffer', Drew Adams, 2011/03/14
- RE: `save-excursion' defeated by `set-buffer', Uday S Reddy, 2011/03/14
- RE: `save-excursion' defeated by `set-buffer', Drew Adams, 2011/03/14
- Message not available
- Re: `save-excursion' defeated by `set-buffer', Stefan Monnier, 2011/03/15
- RE: `save-excursion' defeated by `set-buffer', Drew Adams, 2011/03/15
- Message not available
- Re: `save-excursion' defeated by `set-buffer', Stefan Monnier, 2011/03/15
- RE: `save-excursion' defeated by `set-buffer',
Drew Adams <=
- Message not available
- Re: `save-excursion' defeated by `set-buffer', Uday Reddy, 2011/03/14
- Message not available
- Re: `save-excursion' defeated by `set-buffer', Stefan Monnier, 2011/03/14
- Message not available
- Re: `save-excursion' defeated by `set-buffer', Uday Reddy, 2011/03/12
- RE: `save-excursion' defeated by `set-buffer', Drew Adams, 2011/03/13
- Message not available
- Re: `save-excursion' defeated by `set-buffer', David Kastrup, 2011/03/12
- Re: `save-excursion' defeated by `set-buffer', Eli Zaretskii, 2011/03/12
- Message not available
- Re: `save-excursion' defeated by `set-buffer', David Kastrup, 2011/03/12
- Re: `save-excursion' defeated by `set-buffer', Eli Zaretskii, 2011/03/12
- Re: `save-excursion' defeated by `set-buffer', Uday Reddy, 2011/03/12
- Re: `save-excursion' defeated by `set-buffer', David Kastrup, 2011/03/12