4 ms·
I started to use paredit early in my Lisp career and never looked back. I tried smartparens but found it annoying (I find it much harder to change my tools thes
by torrent-of-ions 9y ago
I started to use paredit early in my Lisp career and never looked back. I tried smartparens but found it annoying (I find it much harder to change my tools these days).
Parinfer looks very clever, but I'm not afraid of "hotkeys" (I use emacs) and I don't want to do manual indentation. Is there any benefit over paredit for me?
- lgas 9y agoI'm a paredit user too and I tried but couldn't make the switch to parinfer. I think there's just too much muscle memory I'm fighting against. But I've heard that parinfer was much easier to pick up from two separate people that were just learning Clojure, for whatever that's worth.
- agumonkey 9y agoI too stucked with paredit, it's a very beneficial sweet spot. Parinfer adds lots of sugar, sometimes very helpful (switching layout, automatic ones). I'll give it a spin but I'm not sure I'll drop paredit (maybe because of loyalty)
- Myrmornis 9y agoI also use paredit. I haven't learned many of the advanced operations or keyboard shortcuts, it does the right thing intuitively just by using open/close paren and forward/backward/kill line/kill word etc. EDIT: I don't mean that to sound critical of parinfer development. Developing the software on top of a formal relationship between indentation and parens sounds like a very interesting and laudable approach. What I'd love to see is work on producing relaxed modes inheriting from paredit for use in non-lisps such as python.I use a very slightly modified paredit for python and have done every day for years. It gets it 95% right. https://github.com/dandavison/paredit-c https://github.com/dandavison/paredit-c