Fork me on GitHub
#parinfer
<
2016-03-03
>
escherize01:03:52

til there's a parinfer channel

escherize01:03:14

Haha, just before I got told about it, @shaunlebron 😛

shaunlebron01:03:37

so you were asking about why two modes exist @escherize

shaunlebron01:03:26

the website might be too much information about this, but check out the new demo site

escherize01:03:40

Yeah, I havn't used parinfer a TON, but indent-mode clicked with me more

shaunlebron01:03:41

it has a caption that describes each mode when you hover over it

escherize01:03:17

I actually asked because i was digging in the source of the demo

shaunlebron01:03:20

Paren Mode is not popular, but it’s hard to communicate the context required to appreciate it

escherize01:03:43

those may be related

escherize01:03:33

I suppose, respecting the indentation I've chosen could be a good thing

shaunlebron01:03:48

I’ll record a quick gif of the main use case that keeps me from throwing away Paren Mode

escherize01:03:28

One I could think of, is - in emacs it's called align-cljlet, and indents code like this:

(defn foo
  "hello, this is a docstring"
  [a b]
  (let [sum          (+ a b)
        prod         (* a b)
        unused-thing nil]
     {:sum               sum
      :prod              prod
      :parinfer-awesome? true}))

shaunlebron01:03:45

uploading quick screencast

escherize01:03:55

appreciate it

shaunlebron02:03:00

np, comes up a lot

shaunlebron02:03:59

upload speeds are atrocious

shaunlebron02:03:15

well, they’re not fast

shaunlebron02:03:06

do you have screenhero?

escherize02:03:57

hey, i do have screenhero

shaunlebron02:03:44

well, turns out I don't

escherize02:03:50

Haha, whats your email

shaunlebron02:03:52

I have it on my work acount...

mfikes14:03:36

Planck 1.10, which uses Parinfer for indentation has been pushed out. Will be announcing it shortly.

denik20:03:55

@shaunlebron: i prefer previewCursorScope!