add missing square brackets to pattern list
clear ShouldUseNow on InsertLeave

When completing filenames, after a few chars after '/' sign identifier
completer will kick in and will discard previous completion results.
We can prevent it by telling ShouldUseNow to return True when
completion starts on first '/' and clear this flag in InsertLeave.