To goal is create a feature(s) which will be immediately transform specified text fragments into some defined snippets. Some of transformations should create separate batch, It means that one undo step should remove transformation and text fragment.
Eg.
Autolinking - Transform URL's into HTML link http://ckeditor.com => <a href="http://ckeditor.com">http://ckeditor.com</a>
To goal is create a feature(s) which will be immediately transform specified text fragments into some defined snippets. Some of transformations should create separate batch, It means that one undo step should remove transformation and text fragment.
Eg.
http://ckeditor.com
=><a href="http://ckeditor.com">http://ckeditor.com</a>
:)
=> 😃CkE
=>CKE