Tony Garnock-Jones wrote at 07/18/2011 11:24 AM:
M-x expand-sexp

Opens a temporary buffer containing the pretty-printed full expansion of the s-expression at point.

I would use this sometimes.


(Though it's definitely very much a wish since, given let-syntax, I'd bet it's not going to be possible to implement reliably.)

I'm thinking maybe have Emacs call out to a Racket process to: do the proper expansion of the entire module, traverse the resulting syntax object to find the extent of the original source positions, and feed that through the pretty-printer.

That expansion can have have side-effects users might not expect, of course.

--
http://www.neilvandyke.org/

_________________________________________________
 For list-related administrative tasks:
 http://lists.racket-lang.org/listinfo/users

Reply via email to