This interface is intended to provide file nesting rules,
which allow to improve folder contents presentation in the project view
by showing some files as children of another peer file.
It is useful when a folder contains both source file and its compiled output.
For example, a generated
foo.min.js
file will be shown
as a child of a
foo.js
file.
Note that nesting logic is based on file names only.
You can specify a custom provider in the
plugin.xml
file:
<extensions defaultExtensionNs="com.intellij">
<projectViewNestingRulesProvider implementation="my.package.MyRulesProvider"/>
</extensions>