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