Remove yankring
Initial text object

Works pretty well, but fails some edge cases (like binding forms in
Clojure)
More work on text object

Works pretty well. Edge case:

* Single character selections do not expand when trying
  repeated inner motions:

    (a (b (c (d))))

  When selecting "d", inner-form does not expand due to the way we try
  to determine if the user is repeating a motion selection.
Fix broken proximity test

Oops.
Change name of visual_bracket to select_bracket
Move functions to autoload
Add default options map, configurable textobj binds
Fix min_by_distance_from bug
All Plug mappings will call functions of the same name

That's a simple interface
Actually, just call the functions directly

g:sexp_options is the mapping interface; no need to create Plug mappings
Initial work on Sexp manipulations
Reword for obviousness
Normal mode form wrap and word wrap
Just use full plug name for better grepping
Add visual mode versions of wrap mappings

Ignores scope in that case, and just wraps the selection.
FIXME should be <LocalLeader> at release
sexp_raise_form. Very simple implementation.
sexp_splice_form

Also refreshingly easy once the library functions are in place.
Rename "raise" to "lift"

Apparently the Paredit folks mean "delete current form" by "raise".
We've already got this covered with the text object.
Add justification for just matching Clojure's brackets

Scheme allows square brackets, CL just parens, so there shouldn't be any
reason for false positives, given that string, comment, and character
types are also ignored.