Initial commit
Inital commit
update
+ single character wrapping works. Wrap trigger is the opening pair (maybe we can also add closing pair as a trigger?)
* Wraping with single character now works properly both ways and leaves the point where it was before insertion. If immediately followed by backspace, the pair is removed.
* Added a customize option to disable the wrap-delete behaviour
* Added functions for managing local ban/allow lists. Also added function to remove pairs.
* Updated readme
* Added auto-removal of permissions on delete
* Fixed typos
* Fixed the recursive problem with delete-backward-char advice. Also, the advice is now on the "base function" so it works with all derived functions and aliases.
Updated docs
* Added more behaviours for sp-autoinsert-if-followed-by-same
Added auto-generation of trigger-keys. All trigger-keys are set to self-insert-command
Added special priority for deleting closing pairs in strings, if at the end of the string. We do not want to remove "" pair! (that would open up the string). See comments in code.
Moved self-insert-command handling into after advice (Dear princess Celestia, I LOVE ADVICES!)
* Quotes are now automatically escaped inside strings
Fixed some bugs from previous patch :/
Re-organized self-insert-command post-advice to make it more robust and logical. There are still some odd cases, but for 99% of the time we won't run into them
Updated docs