Better status line
Merge pull request #12 from lewtds/rewrite

Huge rewrite
Fix init() with ST2
Update README.md
Update README.md
Minor refactor
New method to detect key press based on key binding

Instead of tracking changes to the document, we bind directly to the
keys.
Only use one keymap file
Rewrite README
Merge pull request #20 from lewtds/readme

Rewrite README
Merge pull request #18 from lewtds/binding

New method to detect key press based on key binding
Use the GPLv3 license for the project
Merge commit '9253b99e2dd64f2690316811bf8f8cca218e56f8'
Squashed 'bogo/' changes from ddf39b9..c815ff7

c815ff7 Merge pull request #16 from BoGoEngine/separators
dc278e8 Support separator in process_sequence()
edb6486 Explain the etymology for BoGo

git-subtree-dir: bogo
git-subtree-split: c815ff75721f96a4ba3d90880a070c9089e37337
Support undoing previous words with backspace

Now that process_sequence() has acquired support for separators, we
don't need to reset() on unaccepted chars. We just keep them in the raw
sequence and the committed string. So they can get pretty long like
this:
sequence = 'con meof ddieen'
committed string = con mèo điên'

As such, it is now even possible to undo the grave tone in mèo.
Merge pull request #22 from lewtds/long-undo

Support undoing previous words with backspace
Merge pull request #21 from lewtds/license

Use the GPLv3 license for the project
Create keyboard binding for backspace

Before, we handle backspace by intercepting the "left_delete" command
with the on_text_command event. But on_text_command is not available on
ST2 so we have to bind directly to backspace just like any other
characters.
Merge pull request #25 from lewtds/backspace

Create keyboard binding for backspace
Change default status to OFF