[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: `save-excursion' defeated by `set-buffer'
From: |
Harald Hanche-Olsen |
Subject: |
Re: `save-excursion' defeated by `set-buffer' |
Date: |
Sun, 10 Jan 2010 10:58:20 -0500 (EST) |
+ Stefan Monnier <address@hidden>:
> [...]
> (with-current-buffer FOO ...)
> [...]
> (with-current-buffer FOO (save-excursion ...))
An aside: While reading this discussion I wanted to experiment to
understand the difference between the two forms above. If I execute
the following from a buffer other than *scratch*, the letter A is
inserted four places after point, but point does not move:
(with-current-buffer "*scratch*" (forward-char 4) (insert "A"))
However, the doc string for with-current-buffer says nothing about
restoring point. This is confusing. Also, with-current-buffer expands
to save-current-buffer, whose doc string also says nothing about
restoring point. Again confusing.
- Harald
- Re: `save-excursion' defeated by `set-buffer', (continued)
- Re: `save-excursion' defeated by `set-buffer', David Kastrup, 2010/01/06
- RE: `save-excursion' defeated by `set-buffer', Drew Adams, 2010/01/06
- Re: `save-excursion' defeated by `set-buffer', Stefan Monnier, 2010/01/09
- Re: `save-excursion' defeated by `set-buffer', David Kastrup, 2010/01/10
- Re: `save-excursion' defeated by `set-buffer', Stefan Monnier, 2010/01/10
- Re: `save-excursion' defeated by `set-buffer', David Kastrup, 2010/01/11
- Re: `save-excursion' defeated by `set-buffer', martin rudalics, 2010/01/11
- Re: `save-excursion' defeated by `set-buffer', Stefan Monnier, 2010/01/11
- RE: `save-excursion' defeated by `set-buffer', Drew Adams, 2010/01/10
- Re: `save-excursion' defeated by `set-buffer', Stefan Monnier, 2010/01/09
- Re: `save-excursion' defeated by `set-buffer',
Harald Hanche-Olsen <=
- Re: `save-excursion' defeated by `set-buffer', martin rudalics, 2010/01/10
- RE: `save-excursion' defeated by `set-buffer', Drew Adams, 2010/01/10
- Re: `save-excursion' defeated by `set-buffer', Harald Hanche-Olsen, 2010/01/10
Re: `save-excursion' defeated by `set-buffer', Davis Herring, 2010/01/04