parinfer

pez 2018-08-16T07:04:42.000100Z

If anyone is testing the new version of the vscode extension that is brewing, together with Calva, this is important for a smooth experience: https://github.com/BetterThanTomorrow/calva-fmt#parinfer-and-auto-adjust-cursor-on-new-lines

pez 2018-08-16T07:07:44.000300Z

Also, to save some time for people who want to test the bleeding edge version of Parinfer for vscode, install this VSIX package: https://clojurians.slack.com/files/U0ETXRFEW/FC8D62QGZ/vscode-parinfer-0.6.3-pez-testar.vsix

pez 2018-08-16T07:27:35.000100Z

Let me know if this should be posted as an issue instead (thinking it might not belong there as I am testing a yet unreleased version). Anyway, is this behaviour by design?

(def a [:b |↩︎:c])

(def a [:b]) 
|:c
(Trying to show where I hit the enter key there.) I expect, and would want:
(def a [:b 
        |:c])

pez 2018-08-16T07:28:40.000100Z

(Using smart mode)

henrik 2018-08-16T07:44:07.000100Z

@pez The same done in Atom produces

(def a [:b 
        :c])
So, it looks like a bug

pez 2018-08-16T07:44:57.000100Z

Good! 😃

cfleming 2018-08-16T22:50:41.000100Z

@pez The source of ground truth for figuring out if a bug is yours or in parinfer itself is https://shaunlebron.github.io/parinfer/demo

cfleming 2018-08-16T22:51:02.000100Z

If it works there and your version is broken, it’s your bug 🙂

cfleming 2018-08-16T22:51:14.000100Z

If it’s broken over there then it’s a parinfer bug.