@shaunlebron BTW I’m very happy with smart mode in Cursive. I use it all the time now. The only problem is the unexpected behaviour when typing an open delimiter - I’m planning to work around that by always inserting the matching pair as most editing modes do, and then people can use the paredit wrapping commands, or if they select something and then type an open delim the selection will be wrapped.
It very occasionally breaks on some complex change, but surprisingly seldom these days.