<!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>