Update README
Exit Vim's visual mode before waiting for next user input.

This fixes #14. In GUI Vim, Vim's visual selection seems to take over the cursor
highlight. By quitting Vim's visual mode, we let the plugin's visual selection
show instead.
Forgot to update CHANGELOG
Stop chaining dictionary function calls.

This fixes #10 and fixes #11. Apparently some version of Vim don't like the
notation a.b().c() very much. Break up the chain by introducing a temp var
Finally fix the annoying highlight problem with the last cursor.

This is a (harmless) hack that addresses the problem with the highlighting of
the last cursor if it's the last character on the line.
Update doc to mention that only single keys and special keys can be mapped
Fix regression that causes call stack to explode with too many cursors.

The special keys needs to be handled with feedkeys instead of calling them
directly, since the latter would continue to grow the previous call stack
eventually cause maxfuncdepth to kick in with a few dozen cursors. Also rename
to internal <Plug> mappings to be shorter to squeeze a tiny bit of perf
Update README.md
Major refactoring to reduce time remained in visual mode.

This also fixes visual line mode, which fixes #25
Fix 'O' not working in normal mode

This fixes #24
Implement MultipleCursorsFind command to add multiple cursors based on regexp

This closes #20
Fix regression

Fix regression where `C-n` doesn't exhibit correct behavior when all matches
have been found
fix 'keystroes' typo
Fix tab character causing highlight errors

This fixes #18 and fixes #32
separate start key
proper backwards compatibility
Properly set start key to same as next key even if default mappings are disabled
Merge branch 'master' of https://github.com/xanderman/vim-multiple-cursors