<binary files> doesn't do a consistent job recognizing binary files.
I've uploaded a ZIP file to support with sample files.
Those in "included" are search even when <Binary files> is in the excludes.
Those in "excluded" are not search when <Binary files> in in the excludes.
These are *.lock files created by my build environment.
When I load them as buffers in Slick, they are all recognized as binary.