VIM-42 Basic support for repeating code completion using '.' command
VIM-42 Record char strokes as regular document edits
VIM-42 Handle moving cursor back and forward during autocompletion

Expressions like static methods (Foo.bar()) and shortcut completions (f.b for
foo.bar()) are completed using several document edits with cursor movements.
Now IdeaVim records and replays these cursor movements.