Mercurial > emacs
comparison lisp/progmodes/ebrowse.el @ 49832:c62a92d62ebe
(ebrowse-output): Don't use gensym.
author | Dave Love <fx@gnu.org> |
---|---|
date | Mon, 17 Feb 2003 23:16:36 +0000 |
parents | 5cfff357b829 |
children | 26b440503b1b |
comparison
equal
deleted
inserted
replaced
49831:3df99c93b6a4 | 49832:c62a92d62ebe |
---|---|
256 | 256 |
257 | 257 |
258 (defmacro ebrowse-output (&rest body) | 258 (defmacro ebrowse-output (&rest body) |
259 "Eval BODY with a writable current buffer. | 259 "Eval BODY with a writable current buffer. |
260 Preserve buffer's modified state." | 260 Preserve buffer's modified state." |
261 (let ((modified (gensym "--ebrowse-output--"))) | 261 (let ((modified (make-symbol "--ebrowse-output--"))) |
262 `(let (buffer-read-only (,modified (buffer-modified-p))) | 262 `(let (buffer-read-only (,modified (buffer-modified-p))) |
263 (unwind-protect | 263 (unwind-protect |
264 (progn ,@body) | 264 (progn ,@body) |
265 (set-buffer-modified-p ,modified))))) | 265 (set-buffer-modified-p ,modified))))) |
266 | 266 |