Fork me on GitHub
#admin-announcements
<
2015-11-23
>
lukemorton13:11:12

Cannot believe how easy parinfer makes working with clojure. I’d planned to try paraedit but wow seriously, so impressed!

lukemorton13:11:37

It’s like blindingly obvious why and how it works, is this a new idea?

dnolen13:11:52

@lukemorton: new idea far as I’m aware

lukemorton13:11:54

It’s amazing, we should update beginners guides for clj and cljs to recommend it!

dnolen13:11:22

official beginner guides are editor agnostic for good reason

dnolen13:11:37

for community generated stuff sounds like a good idea

maxt14:11:49

Any news about an emacs implementation of parinfer?

mpenet15:11:14

I didn't like it personally, I'd rather have my parens dict indentation than the opposite, if you're fluent with paredit it feels a bit weird. I guess it's mostly a matter of habit.

mpenet15:11:49

(at least as an emacs user, I rarely have to indent anything)

maxt15:11:35

I like the slurping and barfing part

mfikes15:11:05

FWIW, Parinfer is going into a beta of Replete where its “implicit” aspect is useful for mobile.

dnolen15:11:09

@mfikes mobile seems like a killer app simple_smile

mfikes15:11:11

@mpenet: Parinfer has two modes. Parens dictate indentation in one mode and the opposite in the other.

eggsyntax15:11:45

emacs users may want to try aggressive-indent-mode in the meantime (but I also thought parinfer was badass and will try switching over to it once it's out there for emacs). https://github.com/Malabarba/aggressive-indent-mode

mfikes15:11:05

Yes, anyone interested in the Replete beta, DM me—it's one of those things you need to try out for a while to get a sense for whether it is appropriate.

mfikes15:11:53

Shaun is even tweaking Parinfer a bit as we learn what it means on mobile.

malabarba16:11:31

My impression with parinfer is that it looks sweet, but probably won't be as practical as paredit.

malabarba16:11:30

Paredit is super powerful. And with aggressive-indent, now indentation just works™ everywhere.

malabarba16:11:53

But I'd definitely give it a chance if someone implemented it in Emacs

Tim16:11:22

parinfer looks good

Tim16:11:33

I wonder if it could be combined with paredit

ian18:11:16

@tmtwd: they're two different solutions to the same problem.

Tim18:11:06

interesting

bhagany18:11:59

paredit has functionality that parinfer does not - in those cases they are complementary

bhagany18:11:12

I'm thinking of things like forward-killing a sexp

chris19:11:45

does anyone know if there is work being done on an emacs port?

bhagany19:11:54

@chris: when I talked to Shaun at the conj, he said that he wasn't aware of any work being done on that front. I've been… thinking about it, but it would be by far the most elisp I've written, probably ever

chris19:11:48

ok. I’m kinda looking at it right now, but it’s just so much. I don’t really know that much elisp and it would absolutely dwarf anything I’ve done to date

bhagany19:11:59

yeah, same boat here

robert-stuttaford19:11:09

what’s the main thing parinfer does that paredit doesn’t? -curious- seen a couple people ask about emacs support now

bhagany19:11:55

If I'm thinking correctly, everything that parinfer does paredit also does

bhagany19:11:15

it's just done in a different way, and that way feels a bit more accessible

roberto20:11:57

docker-compose up

roberto20:11:02

crap, sorry, wrong window

jstew20:11:58

If you're using docker I'm sorry too simple_smile