In the longer term, it would be great to unify FiF search with the other searches and using the same regex engine/syntax instead of relying on a different external tool for the one search type. Writing a recursive directory enumeration and matching files is pretty easy with GLib/GIO and it could also fix the bug where the open (unsaved) documents aren't searched properly.