Unfortunately, it seems like the documentation on project configuration is pretty light.
sublimetext.com/docs/3/projects.html
I’ve been playing with the project settings a bit and have encountered the following problems when configuring them:
- It doesn’t appear that you can add the same folder twice with different file and folder include/exclude filters.
 - I’m having difficult recursively including a folder, while excluding others.
 
Here’s the project configuration I’m working with:
// Project files are stored in ~/.sublime/projects on all platforms.
// All paths are relative to ~/.sublime/projects.
{
    "folders":
    
        {
            "name": "bash",
            "path": "../../",
            "file_include_patterns": 
                ".bashrc.d/*",
                ".bash_profile",
                ".bashrc",
                ".profile",
                ],
            "folder_include_patterns": 
                ".bashrc.d/*"
            ]
        },
        {
            "name" : "zsh",
            "path" : "../../",
            "file_include_patterns": 
                ".zshenv",
                ".zprofile",
                ".zshrc",
                ".zlogin",
                ".zlogout"
            ],
            "folder_include_patterns": 
                ".zsh"
            ]
        }
    ]
}
With this snippet only the first instance of my home folder (relative path …/…/) is included. The second is not.
The .bashrc.d folder contains nested directories. I want all files and folders in this directory to show up in the project.
Any ideas?