help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: align values in a lisp let form


From: Alan Wehmann
Subject: Re: align values in a lisp let form
Date: Mon, 26 Sep 2005 14:23:19 -0500
User-agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, usg-unix-v)

Kevin Ryde <user42@zip.downwithspam.com.au> writes:

> Is there a way to align values in a let when editing, ie. to go from
>
>     (let ((x 1)
>           (foo 2)
>           (zz 3))
>
> to
>
>     (let ((x   1)
>           (foo 2)
>           (zz  3))
>
> I made myself a bit of code to do it, but I'd be surprised if nobody
> else has done something like this before.  align.el doesn't seem to
> suit.
>
>

pretty-column.el has function pretty-rectangle, which will work for the
example you've given--in a fashion.  I tried it out and got the
following:


>     (let ((x   1)   
>           (foo 2)   
>           (zz  3))  

If I choose the rectangle slightly differently, I get this:

>     (let ((x   1) 
>           (foo 2  )
>           (zz  3) )

-- 
Alan Wehmann
wehmann(no_spam)@fnal.gov


reply via email to

[Prev in Thread] Current Thread [Next in Thread]