├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── release.yml │ └── run-ui-tests.yml ├── .gitignore ├── .run ├── Run IDE for UI Tests.run.xml ├── Run IDE with Plugin.run.xml ├── Run Plugin Tests.run.xml ├── Run Plugin Verification.run.xml └── Run Qodana.run.xml ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── docs ├── .asciidoctorconfig ├── antora.yml └── modules │ └── ROOT │ ├── assets │ └── images │ │ ├── jbang-idea-completion-directives.png │ │ ├── jbang-idea-configuration.png │ │ ├── jbang-idea-deps-completion.png │ │ ├── jbang-idea-marketplace.png │ │ └── jbang-idea-preferences.png │ ├── nav.adoc │ ├── pages │ ├── index.adoc │ ├── installation.adoc │ └── usage.adoc │ └── partials │ └── nav.adoc ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── justfile ├── qodana.yml ├── settings.gradle.kts └── src ├── main ├── java │ └── dev │ │ └── jbang │ │ └── idea │ │ └── ui │ │ ├── JBangToolWindow.form │ │ └── JBangToolWindow.java ├── kotlin │ └── dev │ │ └── jbang │ │ └── idea │ │ ├── JBang.kt │ │ ├── JBangCatalogJsonSchema.kt │ │ ├── JBangCli.kt │ │ ├── JBangIconProvider.kt │ │ ├── JBangJdkLoader.kt │ │ ├── JBangJdkService.kt │ │ ├── actions │ │ ├── CreateFromTemplateAction.kt │ │ ├── JBangTemplatesDialogWrapper.kt │ │ └── SyncDependenciesAction.kt │ │ ├── completion │ │ ├── ScriptRefCompletionContributor.kt │ │ ├── deps │ │ │ ├── JBangDepsGavBaseCompletionContributor.kt │ │ │ ├── JBangGroovyDepsGavCompletionContributor.kt │ │ │ ├── JBangJavaDepsGavCompletionContributor.kt │ │ │ └── JBangKotlinDepsGavCompletionContributor.kt │ │ ├── directive │ │ │ ├── JBangBaseDirectiveCompletionContributor.kt │ │ │ ├── JBangGroovyCompletionContributor.kt │ │ │ ├── JBangJavaCompletionContributor.kt │ │ │ └── JBangKotlinCompletionContributor.kt │ │ └── sources │ │ │ ├── JBangBaseSourcesCompletionContributor.kt │ │ │ ├── JBangGroovySourcesCompletionContributor.kt │ │ │ ├── JBangJavaSourcesCompletionContributor.kt │ │ │ └── JBangKotlinSourcesCompletionContributor.kt │ │ ├── externalsystem │ │ └── JBangDependencyModifier.kt │ │ ├── file │ │ └── JBangScriptFileIndex.kt │ │ ├── highlight │ │ └── JBangDirectiveHighlighterAnnotator.kt │ │ ├── models.kt │ │ ├── module │ │ ├── JBangModuleBuilder.kt │ │ └── JBangModuleType.kt │ │ ├── navigation │ │ ├── ScriptRefNavigation.kt │ │ └── SourcesRefNavigation.kt │ │ ├── run │ │ ├── JBangConfigurationFactory.kt │ │ ├── JBangConfigurationType.kt │ │ ├── JBangRunConfiguration.kt │ │ ├── JBangRunConfigurationOptions.kt │ │ ├── JBangRunConfigurationProducer.kt │ │ ├── JBangRunLineMarkerContributor.kt │ │ ├── JBangRunScriptAction.kt │ │ ├── JBangRunSettingsEditor.kt │ │ └── JavaSnippetLineMarkerProvider.kt │ │ ├── settings │ │ ├── JBangConfigurable.kt │ │ ├── JBangSettings.kt │ │ └── JBangSettingsComponent.kt │ │ └── ui │ │ ├── JBangToolWindowFactory.kt │ │ ├── JBangToolWindowListener.kt │ │ ├── UsagePanel.kt │ │ └── toolbar │ │ ├── BaseToolbarAction.kt │ │ ├── ReloadNowAction.kt │ │ └── RunScriptAction.kt └── resources │ ├── META-INF │ ├── jbang-withGradle.xml │ ├── jbang-withGroovy.xml │ ├── jbang-withKotlin.xml │ ├── plugin.xml │ └── pluginIcon.svg │ ├── icons │ ├── groovy.svg │ ├── jbang-12x12.png │ ├── jbang-16x16.png │ ├── jshell-16x16.png │ ├── kotlin.svg │ └── maven.svg │ ├── jbang-catalog-schema.json │ └── liveTemplates │ └── JBang.xml └── test ├── java └── dev │ └── jbang │ └── idea │ └── completion │ ├── directive │ └── BasicDirectiveCompletionTest.java │ └── sources │ └── SourcesCompletionTest.java └── testdata └── completion ├── basicdirective.groovy ├── basicdirective.java ├── basicdirective.kt └── sources ├── UserService.java └── hello.java /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/run-ui-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/.github/workflows/run-ui-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/Run IDE for UI Tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/.run/Run IDE for UI Tests.run.xml -------------------------------------------------------------------------------- /.run/Run IDE with Plugin.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/.run/Run IDE with Plugin.run.xml -------------------------------------------------------------------------------- /.run/Run Plugin Tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/.run/Run Plugin Tests.run.xml -------------------------------------------------------------------------------- /.run/Run Plugin Verification.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/.run/Run Plugin Verification.run.xml -------------------------------------------------------------------------------- /.run/Run Qodana.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/.run/Run Qodana.run.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/README.md -------------------------------------------------------------------------------- /docs/.asciidoctorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/docs/.asciidoctorconfig -------------------------------------------------------------------------------- /docs/antora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/docs/antora.yml -------------------------------------------------------------------------------- /docs/modules/ROOT/assets/images/jbang-idea-completion-directives.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/docs/modules/ROOT/assets/images/jbang-idea-completion-directives.png -------------------------------------------------------------------------------- /docs/modules/ROOT/assets/images/jbang-idea-configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/docs/modules/ROOT/assets/images/jbang-idea-configuration.png -------------------------------------------------------------------------------- /docs/modules/ROOT/assets/images/jbang-idea-deps-completion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/docs/modules/ROOT/assets/images/jbang-idea-deps-completion.png -------------------------------------------------------------------------------- /docs/modules/ROOT/assets/images/jbang-idea-marketplace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/docs/modules/ROOT/assets/images/jbang-idea-marketplace.png -------------------------------------------------------------------------------- /docs/modules/ROOT/assets/images/jbang-idea-preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/docs/modules/ROOT/assets/images/jbang-idea-preferences.png -------------------------------------------------------------------------------- /docs/modules/ROOT/nav.adoc: -------------------------------------------------------------------------------- 1 | include::partial$nav.adoc[] 2 | -------------------------------------------------------------------------------- /docs/modules/ROOT/pages/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/docs/modules/ROOT/pages/index.adoc -------------------------------------------------------------------------------- /docs/modules/ROOT/pages/installation.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/docs/modules/ROOT/pages/installation.adoc -------------------------------------------------------------------------------- /docs/modules/ROOT/pages/usage.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/docs/modules/ROOT/pages/usage.adoc -------------------------------------------------------------------------------- /docs/modules/ROOT/partials/nav.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/docs/modules/ROOT/partials/nav.adoc -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/gradlew.bat -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/justfile -------------------------------------------------------------------------------- /qodana.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/qodana.yml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "jbang-idea-plugin" 2 | -------------------------------------------------------------------------------- /src/main/java/dev/jbang/idea/ui/JBangToolWindow.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/java/dev/jbang/idea/ui/JBangToolWindow.form -------------------------------------------------------------------------------- /src/main/java/dev/jbang/idea/ui/JBangToolWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/java/dev/jbang/idea/ui/JBangToolWindow.java -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/JBang.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/JBang.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/JBangCatalogJsonSchema.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/JBangCatalogJsonSchema.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/JBangCli.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/JBangCli.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/JBangIconProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/JBangIconProvider.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/JBangJdkLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/JBangJdkLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/JBangJdkService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/JBangJdkService.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/actions/CreateFromTemplateAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/actions/CreateFromTemplateAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/actions/JBangTemplatesDialogWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/actions/JBangTemplatesDialogWrapper.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/actions/SyncDependenciesAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/actions/SyncDependenciesAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/ScriptRefCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/ScriptRefCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/deps/JBangDepsGavBaseCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/deps/JBangDepsGavBaseCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/deps/JBangGroovyDepsGavCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/deps/JBangGroovyDepsGavCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/deps/JBangJavaDepsGavCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/deps/JBangJavaDepsGavCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/deps/JBangKotlinDepsGavCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/deps/JBangKotlinDepsGavCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/directive/JBangBaseDirectiveCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/directive/JBangBaseDirectiveCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/directive/JBangGroovyCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/directive/JBangGroovyCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/directive/JBangJavaCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/directive/JBangJavaCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/directive/JBangKotlinCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/directive/JBangKotlinCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/sources/JBangBaseSourcesCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/sources/JBangBaseSourcesCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/sources/JBangGroovySourcesCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/sources/JBangGroovySourcesCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/sources/JBangJavaSourcesCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/sources/JBangJavaSourcesCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/completion/sources/JBangKotlinSourcesCompletionContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/completion/sources/JBangKotlinSourcesCompletionContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/externalsystem/JBangDependencyModifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/externalsystem/JBangDependencyModifier.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/file/JBangScriptFileIndex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/file/JBangScriptFileIndex.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/highlight/JBangDirectiveHighlighterAnnotator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/highlight/JBangDirectiveHighlighterAnnotator.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/models.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/models.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/module/JBangModuleBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/module/JBangModuleBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/module/JBangModuleType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/module/JBangModuleType.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/navigation/ScriptRefNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/navigation/ScriptRefNavigation.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/navigation/SourcesRefNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/navigation/SourcesRefNavigation.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/run/JBangConfigurationFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/run/JBangConfigurationFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/run/JBangConfigurationType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/run/JBangConfigurationType.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/run/JBangRunConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/run/JBangRunConfiguration.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/run/JBangRunConfigurationOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/run/JBangRunConfigurationOptions.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/run/JBangRunConfigurationProducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/run/JBangRunConfigurationProducer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/run/JBangRunLineMarkerContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/run/JBangRunLineMarkerContributor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/run/JBangRunScriptAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/run/JBangRunScriptAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/run/JBangRunSettingsEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/run/JBangRunSettingsEditor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/run/JavaSnippetLineMarkerProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/run/JavaSnippetLineMarkerProvider.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/settings/JBangConfigurable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/settings/JBangConfigurable.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/settings/JBangSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/settings/JBangSettings.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/settings/JBangSettingsComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/settings/JBangSettingsComponent.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/ui/JBangToolWindowFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/ui/JBangToolWindowFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/ui/JBangToolWindowListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/ui/JBangToolWindowListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/ui/UsagePanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/ui/UsagePanel.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/ui/toolbar/BaseToolbarAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/ui/toolbar/BaseToolbarAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/ui/toolbar/ReloadNowAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/ui/toolbar/ReloadNowAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/jbang/idea/ui/toolbar/RunScriptAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/kotlin/dev/jbang/idea/ui/toolbar/RunScriptAction.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/jbang-withGradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/META-INF/jbang-withGradle.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/jbang-withGroovy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/META-INF/jbang-withGroovy.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/jbang-withKotlin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/META-INF/jbang-withKotlin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/icons/groovy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/icons/groovy.svg -------------------------------------------------------------------------------- /src/main/resources/icons/jbang-12x12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/icons/jbang-12x12.png -------------------------------------------------------------------------------- /src/main/resources/icons/jbang-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/icons/jbang-16x16.png -------------------------------------------------------------------------------- /src/main/resources/icons/jshell-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/icons/jshell-16x16.png -------------------------------------------------------------------------------- /src/main/resources/icons/kotlin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/icons/kotlin.svg -------------------------------------------------------------------------------- /src/main/resources/icons/maven.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/icons/maven.svg -------------------------------------------------------------------------------- /src/main/resources/jbang-catalog-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/jbang-catalog-schema.json -------------------------------------------------------------------------------- /src/main/resources/liveTemplates/JBang.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/main/resources/liveTemplates/JBang.xml -------------------------------------------------------------------------------- /src/test/java/dev/jbang/idea/completion/directive/BasicDirectiveCompletionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/test/java/dev/jbang/idea/completion/directive/BasicDirectiveCompletionTest.java -------------------------------------------------------------------------------- /src/test/java/dev/jbang/idea/completion/sources/SourcesCompletionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/test/java/dev/jbang/idea/completion/sources/SourcesCompletionTest.java -------------------------------------------------------------------------------- /src/test/testdata/completion/basicdirective.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/test/testdata/completion/basicdirective.groovy -------------------------------------------------------------------------------- /src/test/testdata/completion/basicdirective.java: -------------------------------------------------------------------------------- 1 | package testdata.completion; 2 | 3 | // 4 | -------------------------------------------------------------------------------- /src/test/testdata/completion/basicdirective.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbangdev/jbang-idea/HEAD/src/test/testdata/completion/basicdirective.kt -------------------------------------------------------------------------------- /src/test/testdata/completion/sources/UserService.java: -------------------------------------------------------------------------------- 1 | package testdata.completion.sources; 2 | 3 | public class UserService { 4 | } -------------------------------------------------------------------------------- /src/test/testdata/completion/sources/hello.java: -------------------------------------------------------------------------------- 1 | package testdata.completion.sources; 2 | 3 | //SOURCES --------------------------------------------------------------------------------