While searching for a file in directory `foo`, the user should be able to specify the sub-directories within `foo` to be excluded from the search.
sub-directories doesn't necessarily have to be the children of `foo` but can be at any level under `foo` (which will be clear from the their paths)
Thanks for the suggestion! This feature was introduced in the following commit: https://git.xfce.org/apps/catfish/commit/?id=b0476823471bac6aef18acd4f05e3c86c4f6d48c Exclude directories can be configured from: Menu > Preferences > Advanced > Exclude Directories
I just checked the implementation. "Exclude directories" is a property of a particular search operation to be performed. In other words, every search operation might need to exclude some custom set of directories. Currently, we have placed this functionality in Preferences > Advanced making "exclude directories" the property of Catfish (and not of a particular search). This forces the user to tweak Catfish preferences every time they run the search. IMHO, the "exclude directories" feature should be kept on the same screen as the search text input box. (Maybe beside it?) Thanks!