├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .run ├── Run Build Plugin.run.xml ├── Run IDE with Plugin.run.xml ├── Run Plugin Verification.run.xml └── Run Qodana.run.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── ide.png ├── screenshots.gif ├── settings.png └── settings2.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── resources ├── META-INF │ └── plugin.xml ├── images │ ├── bitbucket.png │ ├── bitbucket@2x.png │ ├── bitbucket@2x_dark.png │ ├── bitbucket_dark.png │ ├── changes.png │ ├── changes_dark.png │ ├── created.png │ ├── created_dark.png │ ├── github.png │ ├── github@2x.png │ ├── github@2x_dark.png │ ├── github_dark.png │ ├── kotlin.png │ ├── kotlinIcon.png │ ├── kotlinToolWindow.png │ ├── star.png │ └── star_dark.png └── messages │ ├── lang-en.properties │ └── lang-zh.properties ├── settings.gradle.kts └── src ├── com └── intellij │ └── awesomeKt │ ├── action │ ├── LanguageAwareAction.kt │ ├── RefreshAction.kt │ ├── SettingsAction.kt │ ├── VcsCheckoutAction.kt │ └── ViewReadmeAction.kt │ ├── app │ ├── AkConfigProvider.kt │ ├── AkData.kt │ └── AkSettings.kt │ ├── messages │ └── Topics.kt │ ├── util │ ├── AkDataKeys.kt │ ├── AkIntelliJUtil.kt │ ├── Constants.kt │ ├── Extensions.kt │ └── ProjectLinks.kt │ └── view │ ├── AkConfigComponent.kt │ ├── AkContentSourceListPanel.kt │ ├── AkHtmlPanel.kt │ ├── AkIcons.kt │ ├── AkToolWindow.kt │ ├── AkToolWindowContent.kt │ └── AkTreeRenderer.kt └── link └── kotlin └── scripts ├── dsl └── Dsl.kt ├── model └── Link.kt └── resources └── links ├── Android.kt ├── Archive.kt ├── JavaScript.kt ├── Libraries.kt ├── Links.kt ├── Native.kt ├── Projects.kt └── UserGroups.kt /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/Run Build Plugin.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/.run/Run Build Plugin.run.xml -------------------------------------------------------------------------------- /.run/Run IDE with Plugin.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/.run/Run IDE with Plugin.run.xml -------------------------------------------------------------------------------- /.run/Run Plugin Verification.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/.run/Run Plugin Verification.run.xml -------------------------------------------------------------------------------- /.run/Run Qodana.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/.run/Run Qodana.run.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/README.md -------------------------------------------------------------------------------- /docs/ide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/docs/ide.png -------------------------------------------------------------------------------- /docs/screenshots.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/docs/screenshots.gif -------------------------------------------------------------------------------- /docs/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/docs/settings.png -------------------------------------------------------------------------------- /docs/settings2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/docs/settings2.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /resources/images/bitbucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/bitbucket.png -------------------------------------------------------------------------------- /resources/images/bitbucket@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/bitbucket@2x.png -------------------------------------------------------------------------------- /resources/images/bitbucket@2x_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/bitbucket@2x_dark.png -------------------------------------------------------------------------------- /resources/images/bitbucket_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/bitbucket_dark.png -------------------------------------------------------------------------------- /resources/images/changes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/changes.png -------------------------------------------------------------------------------- /resources/images/changes_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/changes_dark.png -------------------------------------------------------------------------------- /resources/images/created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/created.png -------------------------------------------------------------------------------- /resources/images/created_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/created_dark.png -------------------------------------------------------------------------------- /resources/images/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/github.png -------------------------------------------------------------------------------- /resources/images/github@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/github@2x.png -------------------------------------------------------------------------------- /resources/images/github@2x_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/github@2x_dark.png -------------------------------------------------------------------------------- /resources/images/github_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/github_dark.png -------------------------------------------------------------------------------- /resources/images/kotlin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/kotlin.png -------------------------------------------------------------------------------- /resources/images/kotlinIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/kotlinIcon.png -------------------------------------------------------------------------------- /resources/images/kotlinToolWindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/kotlinToolWindow.png -------------------------------------------------------------------------------- /resources/images/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/star.png -------------------------------------------------------------------------------- /resources/images/star_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/images/star_dark.png -------------------------------------------------------------------------------- /resources/messages/lang-en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/messages/lang-en.properties -------------------------------------------------------------------------------- /resources/messages/lang-zh.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/resources/messages/lang-zh.properties -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "Awesome Kotlin" 2 | -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/action/LanguageAwareAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/action/LanguageAwareAction.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/action/RefreshAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/action/RefreshAction.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/action/SettingsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/action/SettingsAction.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/action/VcsCheckoutAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/action/VcsCheckoutAction.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/action/ViewReadmeAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/action/ViewReadmeAction.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/app/AkConfigProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/app/AkConfigProvider.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/app/AkData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/app/AkData.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/app/AkSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/app/AkSettings.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/messages/Topics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/messages/Topics.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/util/AkDataKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/util/AkDataKeys.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/util/AkIntelliJUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/util/AkIntelliJUtil.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/util/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/util/Constants.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/util/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/util/Extensions.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/util/ProjectLinks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/util/ProjectLinks.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/view/AkConfigComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/view/AkConfigComponent.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/view/AkContentSourceListPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/view/AkContentSourceListPanel.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/view/AkHtmlPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/view/AkHtmlPanel.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/view/AkIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/view/AkIcons.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/view/AkToolWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/view/AkToolWindow.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/view/AkToolWindowContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/view/AkToolWindowContent.kt -------------------------------------------------------------------------------- /src/com/intellij/awesomeKt/view/AkTreeRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/com/intellij/awesomeKt/view/AkTreeRenderer.kt -------------------------------------------------------------------------------- /src/link/kotlin/scripts/dsl/Dsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/link/kotlin/scripts/dsl/Dsl.kt -------------------------------------------------------------------------------- /src/link/kotlin/scripts/model/Link.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/link/kotlin/scripts/model/Link.kt -------------------------------------------------------------------------------- /src/link/kotlin/scripts/resources/links/Android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/link/kotlin/scripts/resources/links/Android.kt -------------------------------------------------------------------------------- /src/link/kotlin/scripts/resources/links/Archive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/link/kotlin/scripts/resources/links/Archive.kt -------------------------------------------------------------------------------- /src/link/kotlin/scripts/resources/links/JavaScript.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/link/kotlin/scripts/resources/links/JavaScript.kt -------------------------------------------------------------------------------- /src/link/kotlin/scripts/resources/links/Libraries.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/link/kotlin/scripts/resources/links/Libraries.kt -------------------------------------------------------------------------------- /src/link/kotlin/scripts/resources/links/Links.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/link/kotlin/scripts/resources/links/Links.kt -------------------------------------------------------------------------------- /src/link/kotlin/scripts/resources/links/Native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/link/kotlin/scripts/resources/links/Native.kt -------------------------------------------------------------------------------- /src/link/kotlin/scripts/resources/links/Projects.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/link/kotlin/scripts/resources/links/Projects.kt -------------------------------------------------------------------------------- /src/link/kotlin/scripts/resources/links/UserGroups.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaohui-wyh/AwesomeKotlinPlugin/HEAD/src/link/kotlin/scripts/resources/links/UserGroups.kt --------------------------------------------------------------------------------