neil-lindquist / lisp-paredit

Paredit for Atom
MIT License
24 stars 5 forks source link

Implement contraction shortcut #35

Closed kentywang closed 7 years ago

kentywang commented 7 years ago

Hey there @jonspalding! First off, thanks a ton for your work on this package, I'm finding it super useful while learning Lisp.

I wanted to add a feature from paredit-js that's missing currently for this Atom package: the contract-selection shortcut.

Its implementation is similar to that of paredit-js, where a list of the expansion history is kept so that contractions are simply undos on that timeline.

Let me know if you need any clarification!

jonspalding commented 7 years ago

Thanks for the PR!

Released in 0.6.0.