Fork me on GitHub
#parinfer
<
2018-01-05
>
Aron13:01:01

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

shaunlebron21:01:17

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

shaunlebron21:01:04

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

shaunlebron21:01:34

there was heated discussion about what the default should be

Aron10:01:25

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

Aron10:01:49

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

Aron10:01:22

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

shaunlebron03:01:23

chris and I both agree that no config is great

shaunlebron03:01:57

chris maintains atom-parinfer

shaunlebron03:01:27

the forceBalance option was not going to exist

shaunlebron03:01:05

but it prevented atom-parinfer from being forked

shaunlebron03:01:31

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

shaunlebron03:01:15

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