rksm / paredit.js

Generic reader and editor for s-expressions.
MIT License
107 stars 21 forks source link

[Improvement] Less picky about cursor placement #17

Closed crinklywrappr closed 6 years ago

crinklywrappr commented 6 years ago

There appear to be a few offenders I care about.

Take the form (inc map)

Transpose will only work if the cursor is on `, orm. Ideally (imo) it should work with the cursor onm,a,p, and do nothing on `.

All of the wrap commands and all of the kill commands have this issue as well.