diff --git a/CHANGELOG.md b/CHANGELOG.md index e416e10..1da151f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ ## [Unreleased] +### Added + +- Example code – `MyPostStartupActivity` + ### Removed - Example code – `MyApplicationActivationListener` diff --git a/src/main/kotlin/org/jetbrains/plugins/template/startup/MyProjectActivity.kt b/src/main/kotlin/org/jetbrains/plugins/template/startup/MyProjectActivity.kt new file mode 100644 index 0000000..87e9e65 --- /dev/null +++ b/src/main/kotlin/org/jetbrains/plugins/template/startup/MyProjectActivity.kt @@ -0,0 +1,12 @@ +package org.jetbrains.plugins.template.startup + +import com.intellij.openapi.diagnostic.thisLogger +import com.intellij.openapi.project.Project +import com.intellij.openapi.startup.ProjectActivity + +class MyProjectActivity : ProjectActivity { + + override suspend fun execute(project: Project) { + thisLogger().warn("Don't forget to remove all non-needed sample code files with their corresponding registration entries in `plugin.xml`.") + } +} \ No newline at end of file diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index 910aa5c..a580663 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -10,5 +10,6 @@ +