From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kalle Olavi Niemitalo To: Keisuke Nishida Cc: guile-emacs@sourceware.cygnus.com Subject: Re: special forms (save-excursion) Date: Wed, 15 Mar 2000 06:12:00 -0000 Message-id: References: <87n1o1p9kt.fsf@PC486.Niemitalo.LAN> X-SW-Source: 2000-q1/msg00014.html Keisuke Nishida writes: > Could you work on adding the new Lisp type to Emacs? Sorry, I have too many projects already. Besides I don't know enough about the Emacs garbage collector. > (import-lisp-body-macro save-execution) > (import-lisp-body-macro with-current-buffer #t 2) > > The second argument can be a Scheme name of the macro unless it is #t. > The third argument is the number of arguments of the macro (1 is default). With a third argument like that, you could take out the "body-". > How this looks like? This is my current implementation. I'll look at it later.