, ; (comma and semicolon) correct behavior

The issue is https://github.com/XVimProject/XVim/issues/662
Basically I added a flag that handles this specific bug. I couldn't come up with more cleaner approach, please let me know if there is one.