There’s a problem with my new system, which is that paren mode (and hence my indentation check) isn’t aware of paren holding.
So in the classic case:
(println {:a 1
:b 2}
foo)
As soon as I start deleting the println
, Cursive starts complaining that the indentation is incorrect, and stops applying parinfer.
I’ll have to try to fix that tomorrow.