vim: Fix indentation at global scope after non-semantic [

If an unbalanced [ exists in a string or comment, this should not be
considered when calculating the indent at the top level.