Some of the forms which are read are printed in an ugly way when run through elsa-form-print, we should try to produce as idiomatic elisp as possible.
Also involve pretty printer somehow (pp-to-string), we can have a flag for this.
[ ] Fix how quotes are printed
[ ] function should translate to #'
[ ] quote to '
[ ] backquoted, splice and unquote should not be printed as lists but as prefixes also
[ ] Add pretty-printing support
[ ] Make sure this respects the indentation!
This is maybe a prerequisite for #73 since we would move code around and replace existing code. Now we can opt to using whatever the user wrote instead of pretty-printing our forms, which probably makes more sense (and just fix indent). Still, this might get useful.
Some of the forms which are read are printed in an ugly way when run through
elsa-form-print
, we should try to produce as idiomatic elisp as possible.Also involve pretty printer somehow (
pp-to-string
), we can have a flag for this.function
should translate to#'
quote
to'
This is maybe a prerequisite for #73 since we would move code around and replace existing code. Now we can opt to using whatever the user wrote instead of pretty-printing our forms, which probably makes more sense (and just fix indent). Still, this might get useful.