parinfer 2018-01-05

watched the talk Inspiring a future Clojure editor with forgotten Lisp UX - Shaun Lebron (too long title btw. 😄 inciting but long :D) / if I were there, I would've asked why I can't sometimes close parens. I type ) and nothing happens

@ashnur: I think the only case it isn’t allowed is if you’re typing an unmatched )

I’ve since added an option called forceBalance that defaults to false to allow them when they don’t come at the end of a line

💚 1

there was heated discussion about what the default should be

chris and I both agree that no config is great

chris maintains atom-parinfer

the forceBalance option was not going to exist

but it prevented atom-parinfer from being forked

smart mode is still early stuff, so the options will help us explore what it should be

after some experience, we might find better defaults and config could be ignored

i was wondering if there is a way to not have any configuration

not just in parinfer, but in general. settings and configs for software is bad ux imho, but i don't have a good solution either

👍 1

i like how you emphasized in that talk that tooling shouldn't be intrusive