expez / evil-smartparens

Evil integration for Smartparens
GNU General Public License v3.0
134 stars 17 forks source link

How about move out from multiple-nested parens with different types? #27

Closed DogLooksGood closed 8 years ago

DogLooksGood commented 8 years ago

Sorry for my poor english, I suppose this should work on this situation.

(hello {:foo "foo"|:bar "bar"})   ;; | = cursor

After I press ) it should become:

(hello {:foo "foo" :bar "bar"})|

instead of

(hello {:foo "foo") :bar "bar"}) 

I think this is useful in strict-mode, because once i typed mistake ) it's very inconvenient delete the unmatched ).

expez commented 8 years ago

This is a bug in smartparens itself. I opened an issue over there a good while ago https://github.com/Fuco1/smartparens/issues/421

Short of opening a pull-request with a solution to that bug, there's unfortunately nothing I can do.