After calling `sp-up-sexp`, the sexp is reindented (excess whitespace is removed) between the last expression inside and the end of the expression (like `paredit-close-round`). Also works for `sp-backward-up-sexp`
Fixed the formatting with empty expression, fixed the interactive on sp-backward-up-sexp
`sp-join-sexp` can now accept expressions to join
`sp-kill-sexp` now uses much more efficient algorithm for deleting the content of expression (C-u version)
Added enhanced slurping. Now can use C-u to slurp up to the end of enclosing list. If slurping string into string, they are joined together instead.
Fix the `sp-get-sexp` when we pick the "opening delim." from inside a string but we search outside a string: `foo| "bar []" (baz)` would search for `[`. This fixes the `sp-get-enclosing-sexp` errors when skipping over strings/comments. (because it only considers expressins, ignoring strings/symbols).
`sp-join-sexp` now accepts optional argument to join that many expressions, or C-u to join all expressions up until the end of the parent list.
Addad new option to `sp-autoinsert-if-followed-by-same` (a combination of 0 and 2)
Implements [Issue #53]
Added C-u C-u for sp-splice-sexp-killing-around to raise the expression point is inside of. Added alias sp-raise-sexp for sp-splice-sexp-killing-around