~technomancy/fnlfmt

Include Fennel compiler itself in the repo.
If we don't have ordered keys in AST, grab them using pairs.
Be tolerant of ASTs which might not have all the fields we expect.
Version bump to dev.
Self-reformat.
Improve comments and docs.
Support pair-wise if calls.
Don't space out internal fns which are the first form in the body.
Escaping strings more nicely.
Comments too long? don't freak out.
Turn old # special into length, and ~= into not=.
Space out function definitions when they occur inside another function.
When a form is a one-liner in the original, sometimes preserve it.
More edge cases for macros.
Better support for trailing comments.
Fix indentation in let-binding edge case.
Space out top-level forms depending on previous formatting.
Support comments indicating to skip the next form.
Next