formatting of maxima code



Can any of the emacs lisp files for maxima reformat code,
ie, putting in indentation for block structure,
Or does anyone know about a pretty printer for maxima?
Thanks,
Dan Stanger