Handle restore cursor position when visual mode

Problem: Restoring cursor position doesn't work correctly when target key is no match.

This commit fix this problem
Merge pull request #1 from haya14busa/handlenomatch

Handle restore cursor position when visual mode