Added Python bindings (incomplete)
Update from 6c39726
Clear undo after reading example file
Highlight selections correctly
Updated README.md: ':command' is not yet supported
Updated from 1d56d71
Redraw cursor correctly with width of current character
Example works with visual block mode
Added script for generating tests
Updated example

Reset FakeVim specific options (passkeys and passcontrolkey).

Support for saving (needed for tests).

Fixed paint event while going to insert mode -- viewport()->update()
must be called instead of QTextEdit::update() and
QPlainTextEdit::update().
Updated README.md
Updated from 7fd7c51 (plus gj, gk, g0, g^ and g$ commands)
Added script to generate tests for FakeVim from Vim output
Removed old test script and updated new one
ItemFakeVim: Updated from Qt Creator commit 5cddad9

Additional commits:
 * Use registers 0, 1 and -
 * Command % jumps to first known parenthesis character
 * Added Vim commands "g0", "g^" and "g$"
 * Added Vim commands "gj" and "gk"
 * Reset FakeVim properly after user command
Updated from Qt Creator commit 2678662

* d6919b1 FakeVim: Support for relative line numbering
* ff30e7f FakeVim: Toggle boolean option and print option
* fc57993 FakeVim: Select matched text when searching backwards
* 2976345 FakeVim: Fix mappings in insert mode
Updated from Qt Creator commit c86e287

* eee976d FakeVim: Fix punctuation of messages
* bc45321 FakeVim: Allow to insert space on <S-SPACE>
* d8a56f9 FakeVim: Save and restore cursor if handling custom Ex command
* 2ec277b FakeVim: Keep visual selection when focusing editor
* 6defaac FakeVim: Update text cursor when leaving search sub-mode
* b90e512 FakeVim: Override any shortcut and resend it if not handled
* 2280b57 FakeVim: Update text cursor when leaving search sub-mode
* d90d6f4 FakeVim: Fixes for insert/change in visual mode
* 3334504 FakeVim: Differentiate between <S-SPACE> and <SPACE> and others
* 5ea7155 FakeVim: Don't touch cursor on focus in.
Updated from Qt Creator commit 77ec2c6

* c783fba FakeVim: Share some data among editors with same document
* 91d0739 FakeVim: Allow to jump to the first quoted block on line
* 9d062c1 FakeVim: Explicitly use DirectConnection for slots that return values
* e8c23dd FakeVim: Allow unicode input using Ctrl-V in insert mode
* 3728da8 FakeVim: Commands 'v', 'V' and 'C-v' work in visual mode
* 69258bc FakeVim: Don't handle command mapping further if editor was closed
* 0d19eb8 FakeVim: Command 'gv' restores visual selection after yanking
* 1ce6387 FakeVim: Move cursor when repeating 't' command once with ';'
* 1ca022e FakeVim: Check handler pointer before using it
* 34d1826 FakeVim: Show command output in new editor instead of dialog
* 703a93d FakeVim: Fix cw on white space