<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
Scott L. Burson wrote:
<blockquote
 cite="mid:AANLkTimnds0itSnUzHzdoZQBMn4-1Q2wKfysJTkXOG==@mail.gmail.com"
 type="cite">
  <pre wrap="">On Thu, Sep 9, 2010 at 8:26 AM, Daniel Weinreb <a class="moz-txt-link-rfc2396E" href="mailto:dlw@itasoftware.com"><dlw@itasoftware.com></a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">One of the very first things you want when
you start writing macros is for auto-indentation
to do the right thing.  The IDE can't just
know this for a macro.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Huh.  I always thought Zmacs did an adequate job of this.  Just know
what &BODY means and give me COM-INDENT-DIFFERENTLY for special cases,
and I'm pretty happy.
  </pre>
</blockquote>
Yes, Zmacs knew about &rest, as does our stuff at ITA.<br>
That automatically notes that the symbol name is<br>
of the form  (a b c ... . rest), usually just (a .rest).
<blockquote
 cite="mid:AANLkTimnds0itSnUzHzdoZQBMn4-1Q2wKfysJTkXOG==@mail.gmail.com"
 type="cite">
  <pre wrap="">
(Dan will of course know what I'm referring to, but for everyone else,
the Zmacs command COM-INDENT-DIFFERENTLY -- bound to C-Tab, if memory
serves -- could be used to manually cycle through a series of
alternate indentation points for the current line.</pre>
</blockquote>
Oh, I forgot about that one!  I probably didn't write<br>
it.  There are a few gems in the Symbolics code<br>
that would be nice to extract.<br>
<blockquote
 cite="mid:AANLkTimnds0itSnUzHzdoZQBMn4-1Q2wKfysJTkXOG==@mail.gmail.com"
 type="cite">
  <pre wrap="">  I'm not aware of
an equivalent command having been implemented for GNU Emacs.)

-- Scott
  </pre>
</blockquote>
</body>
</html>