protorepl

2019-01-06T19:37:21.001300Z

Hi, is proto-repl-charts still active?

seancorfield 2019-01-06T21:15:02.002200Z

@jamesvickers19515 What specifically are you asking there? A lot of Clojure projects are "finished" and done get a lot of maintenance but they're still fine to rely on.

seancorfield 2019-01-06T21:16:17.003300Z

Neither ProtoREPL itself nor the charts package have been getting a lot of attention lately since Jason has been busy on other stuff -- but they are both pretty solid for daily usage.

2019-01-06T23:50:01.005400Z

I found ProtoREPL worked well but the overall Atom experience was unsurvivable without accurate paren balancing, which is a feature of a combination of other packages that I didn't get working satisfactorily

seancorfield 2019-01-06T23:51:55.005800Z

@phill Did you try parinfer and/or paredit?

seancorfield 2019-01-06T23:53:19.007Z

I have both installed and find it to be a fairly pleasant experience. Previously with ProtoREPL, now with Chlorine.

seancorfield 2019-01-06T23:53:59.008200Z

I know parinfer can infuriate some people -- it does take a bit of getting used to but it's wonderfully productive once you get used to it.

seancorfield 2019-01-06T23:55:17.009700Z

On my Windows laptop, all I have installed are Chlorine, Ink, Lisp Paredit, and Parinfer. I've got a lot more installed on my work desktop.

2019-01-06T23:55:51.010500Z

I tried parinfer. It made a hash of my code, like, when I changed let to when-let it didn't shove the continuation lines of the binding form over. But it was complicated by a plethora of advice pages about the like 5 packages to set up and the detailed options to give them to make them work together. To give it another try, could you recommend The Correct Instructions?

seancorfield 2019-01-06T23:57:30.011100Z

Parinfer doesn't have any dependencies, as I recall. I'm just looking to see what settings I have for it...

seancorfield 2019-01-06T23:58:31.011700Z

I have Smart Mode, Force Balance, and Warn on opening bad file all checked. Those are the only settings for Parinfer.

seancorfield 2019-01-06T23:58:48.012Z

And the standard key bindings for it.

seancorfield 2019-01-06T23:59:27.012900Z

If you open a "bad file" and don't let it fix the file, then it turns itself off, I think, and you need to turn it back on (see the status bar settings).

2019-01-06T23:59:53.013500Z

For ex., https://clojurescript.org/tools/atom recommends installing both Paredit and Parinfer because Paredit contributes auto indentation