This is related to this:
https://community.slickedit.com/index.php/topic,10884.msg46028.html#msg46028Project Setup:Ubuntu x64
<project dir>
+ dir1 : test.cpp
| \_ dir4 : test.cpp
+ dir2 : test.cpp
| \_ dir5 : test.cpp
+ dir3 : test.cpp
\_ dir6 : test.cpp
\+ dir7 : test.cpp
Wildcard 1 Setup:* Add Tree, Recursive, Add as wildcard
* Select <proj folder>
* Select inclusive source file line: *.c;*.cc;*.cpp;...
* Exclude "dir3/"
* OK
* Add Tree, Recursive, Add as wildcard
* Select "dir3/dir6/"
* Select inclusive source file line: *.c;*.cc;*.cpp;...
* Exclude empty
* OK
Issues1. * With Custom Folder View, enable Refilter Wildcards. All files are shown in a flat structure with relative paths. (I'm hoping this is the bug and not the next point...)
* Disable Refilter Wildcards. All files are now shown in a directory structure where the custom top levels sort file types but then is in the nice directory structure below that. My favorite view.
2. * Exception with Refilter Wildcards disabled is that when the wildcard specifies a directory (dir3/dir6/), the directory is the starting point for folderization.
Wildcard 2 Setup:* Add Tree, Recursive, Add as wildcard
* Select <proj folder>
* Select inclusive source file line: *.c;*.cc;*.cpp;...
* Exclude "dir3/"
* OK
* Add Tree, Recursive, Add as wildcard
* Select "dir3/dir6/"
* Select all files filter *.*
* Exclude empty
* OK
Issues3. Even though the project files were setup with *.* file filter and Custom View "Source Files" specify *.cpp in the filter all files are shown in "Other Files"
Comments4. I'm still not sure exactly what the purpose of Refilter Wildcards is. There is no help for it that I can find to explain it's purpose.
5. My ideal view would be being able to setup a top level filter to separate scripts/source/build files/etc but then have a directory view under those as I'm managing thousands of files.
6. Another pain point is not being able to add files with ant syntax. For example:
<project dir>/build/<build configuration dir>/dir8/
I want to be able to add /build/**/dir8 files but exclude files from /build and <build configuration dir> and hundreds of other directories that are in <build configuration dir> without specifying them specifically. Also, as a project is furthered, another <build configuration dir> can be created (or changed when branching with git), I want it to be picked up automatically with wildcards.
AttachmentAttached is the project tree and SE workspace/project files with the wildcard 1 setup, you can change easily to wildcard 2 setup by Removing All and following steps above from Project Properties.
Thanks