[vim keymap] Preliminary implemention of insertMode key logger

Insert mode key logger makes the following features available:

- `.` repeats last insert mode changes
- `q` macro covers insert mode

The code could be a bit buggy, we might need to spend some time to tweak it.