├── .github ├── FUNDING.yml ├── dependabot.yml ├── readme │ ├── foldable-projectview.gif │ ├── foldable.gif │ ├── preferences.png │ └── project-view.png └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .run ├── Run IDE with Plugin.run.xml ├── Run Plugin Tests.run.xml └── Run Plugin Verification.run.xml ├── CHANGELOG.md ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── qodana.yml ├── settings.gradle.kts └── src └── main ├── kotlin └── ski │ └── chrzanow │ └── foldableprojectview │ ├── FoldableProjectViewBundle.kt │ ├── FoldableProjectViewConstants.kt │ ├── actionSystem │ ├── FoldIgnoredFilesAction.kt │ └── FoldRootFilesAction.kt │ ├── projectView │ ├── FoldableProjectViewNode.kt │ └── FoldableTreeStructureProvider.kt │ ├── psi │ └── search │ │ ├── FoldableProjectScopesProvider.kt │ │ └── FoldableProjectSearchScope.kt │ ├── settings │ ├── FoldableProjectSettings.kt │ ├── FoldableProjectSettingsListener.kt │ ├── FoldableProjectState.kt │ ├── FoldableProjectViewConfigurable.kt │ ├── FoldableRulesEditor.kt │ └── FoldableRulesTable.kt │ └── utils.kt └── resources ├── META-INF ├── plugin.xml ├── pluginIcon.svg └── pluginIcon_dark.svg └── messages └── FoldableProjectView.properties /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/readme/foldable-projectview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/.github/readme/foldable-projectview.gif -------------------------------------------------------------------------------- /.github/readme/foldable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/.github/readme/foldable.gif -------------------------------------------------------------------------------- /.github/readme/preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/.github/readme/preferences.png -------------------------------------------------------------------------------- /.github/readme/project-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/.github/readme/project-view.png -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | .intellijPlatform 4 | build 5 | -------------------------------------------------------------------------------- /.run/Run IDE with Plugin.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/.run/Run IDE with Plugin.run.xml -------------------------------------------------------------------------------- /.run/Run Plugin Tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/.run/Run Plugin Tests.run.xml -------------------------------------------------------------------------------- /.run/Run Plugin Verification.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/.run/Run Plugin Verification.run.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/gradlew.bat -------------------------------------------------------------------------------- /qodana.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/qodana.yml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/FoldableProjectViewBundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/FoldableProjectViewBundle.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/FoldableProjectViewConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/FoldableProjectViewConstants.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/actionSystem/FoldIgnoredFilesAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/actionSystem/FoldIgnoredFilesAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/actionSystem/FoldRootFilesAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/actionSystem/FoldRootFilesAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/projectView/FoldableProjectViewNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/projectView/FoldableProjectViewNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/projectView/FoldableTreeStructureProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/projectView/FoldableTreeStructureProvider.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/psi/search/FoldableProjectScopesProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/psi/search/FoldableProjectScopesProvider.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/psi/search/FoldableProjectSearchScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/psi/search/FoldableProjectSearchScope.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/settings/FoldableProjectSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/settings/FoldableProjectSettings.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/settings/FoldableProjectSettingsListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/settings/FoldableProjectSettingsListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/settings/FoldableProjectState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/settings/FoldableProjectState.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/settings/FoldableProjectViewConfigurable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/settings/FoldableProjectViewConfigurable.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/settings/FoldableRulesEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/settings/FoldableRulesEditor.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/settings/FoldableRulesTable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/settings/FoldableRulesTable.kt -------------------------------------------------------------------------------- /src/main/kotlin/ski/chrzanow/foldableprojectview/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/kotlin/ski/chrzanow/foldableprojectview/utils.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/resources/META-INF/pluginIcon_dark.svg -------------------------------------------------------------------------------- /src/main/resources/messages/FoldableProjectView.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hsz/intellij-foldable-project-view/HEAD/src/main/resources/messages/FoldableProjectView.properties --------------------------------------------------------------------------------