So... I made a Lisp indentation script. In ed, of course. It manages exceptionally well for an ed script! I ran it on some code, and most of the problems are due to it either being unaware of special forms or restricted by regex replacement features ed provides. I'm surprised 😵
@aartaka You have a whole namespace of verbs available to you with that .ed suffix!