resources/META-INF/plugin.xml (25 lines of code) (raw):
<idea-plugin>
<id>me.and.co.my.awesome.framework</id>
<name>My Awesome Framework</name>
<version>0.0.1-SNAPSHOT</version>
<vendor>Me and Co</vendor>
<description>A new plugin for IntelliJ platform written in Scala and built with SBT</description>
<idea-version since-build="231.0"/>
<depends>com.intellij.modules.platform</depends>
<depends>com.intellij.properties</depends>
<resource-bundle>messages.SamplePluginBundle</resource-bundle>
<actions>
<action id="org.jetbrains.scala.samples.actions.PopupDialogAction"
class="org.jetbrains.scala.samples.actions.PopupDialogAction">
<add-to-group group-id="ToolsMenu" anchor="first"/>
</action>
</actions>
<applicationListeners>
<listener class="org.jetbrains.scala.samples.listeners.FileOpenedListener" topic="com.intellij.openapi.fileEditor.FileEditorManagerListener"/>
</applicationListeners>
<extensions defaultExtensionNs="com.intellij">
<notificationGroup displayType="BALLOON" id="My Plugin Notification" />
<toolWindow factoryClass="org.jetbrains.scala.samples.ui.MyToolWindowFactory" id="MyToolWindow" anchor="bottom"/>
<completion.contributor implementationClass="org.jetbrains.scala.samples.completion.SimpleCompletionContributor" language="Properties"/>
</extensions>
</idea-plugin>