Consider the following
set errorformat=%f:%l:\ %m
And the following message:
%Warning-ASSIGNDLY: test.v:1: Unsupported: Ignoring delay.
While I expected that this message would not match, for some reason, after running
:make Vim is identifying this as a valid error message with the file name
%Warning-ASSIGNDLY: test.v. My
'isfname' is with its default value (
@,48-57,/,.,-,_,+,,,#,$,%,~), so I really don't understand how Vim is able to match a white space in the file name.