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>