Mercurial > emacs
comparison doc/lispref/os.texi @ 106731:79fa2d910b72
Avoid dubious uses of save-excursions.
* doc/lispref/positions.texi (Excursions): Recommend the use of
save-current-buffer if applicable.
* doc/lispref/text.texi (Clickable Text): Fix the example code which used
save-excursion in a naive way which sometimes preserves point and
sometimes not.
* doc/lispref/variables.texi (Creating Buffer-Local):
* doc/lispref/os.texi (Session Management):
* doc/lispref/display.texi (GIF Images):
* doc/lispref/control.texi (Cleanups): Use (save|with)-current-buffer.
* doc/misc/gnus.texi (Posting Styles): Use with-current-buffer.
* doc/misc/calc.texi (Defining Simple Commands): Prefer save-current-buffer.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Mon, 04 Jan 2010 13:18:38 -0500 |
parents | 28d604d72acd |
children | 1d1d5d9bd884 |
comparison
equal
deleted
inserted
replaced
106730:d1805c8df951 | 106731:79fa2d910b72 |
---|---|
2180 (add-hook 'emacs-save-session-functions 'save-yourself-test) | 2180 (add-hook 'emacs-save-session-functions 'save-yourself-test) |
2181 @end group | 2181 @end group |
2182 | 2182 |
2183 @group | 2183 @group |
2184 (defun save-yourself-test () | 2184 (defun save-yourself-test () |
2185 (insert "(save-excursion | 2185 (insert "(save-current-buffer |
2186 (switch-to-buffer \"*scratch*\") | 2186 (switch-to-buffer \"*scratch*\") |
2187 (insert \"I am restored\"))") | 2187 (insert \"I am restored\"))") |
2188 nil) | 2188 nil) |
2189 @end group | 2189 @end group |
2190 @end example | 2190 @end example |