Has anyone looked into what might be required to make the IDEA treat an archive under a source root as a pseudo-directory, i.e., allowing the archive to be browsed as if it were exploded into the filesystem and the archive contents to be edited in-place? I know that library jars and zips can be perused this way for read-only purposes, but I'm talking about actually treating an archive under a source root exactly as if it were a directory.
My custom language plugin could benefit greatly from this given that the target environment supports zip-based static resource bundles that are curently recognized properly as zip archives but are basically opaque blobs in the IDE.
Anyone have pointers to existing work/thoughts on this? Thanks much!