intellij-plugin/features/ai-hints-core/resources/ai-hints-core.xml (42 lines of code) (raw):

<idea-plugin> <resource-bundle>messages.EduAIHintsCoreBundle</resource-bundle> <dependencies> <!--suppress PluginXmlValidity --> <module name="AI"/> </dependencies> <actions> <action id="Educational.Hints.GetHint" class="com.jetbrains.edu.aiHints.core.action.GetHint"> <add-to-group group-id="Educational.CheckPanel.Left" anchor="last"/> </action> <action id="Educational.Hints.AcceptHint" class="com.jetbrains.edu.aiHints.core.action.AcceptHint"> <add-to-group group-id="Diff.ViewerToolbar" anchor="before" relative-to-action="Educational.Hints.CancelHint"/> </action> <action id="Educational.Hints.CancelHint" class="com.jetbrains.edu.aiHints.core.action.CancelHint"> <add-to-group group-id="Diff.ViewerToolbar" anchor="after" relative-to-action="Educational.Hints.AcceptHint"/> </action> <action id="Educational.Hints.ShowCodeHintExample" class="com.jetbrains.edu.aiHints.core.action.internal.ShowCodeHintExample" internal="true"/> <action id="Educational.Hints.ShowTextHintExample" class="com.jetbrains.edu.aiHints.core.action.internal.ShowTextHintExample" internal="true"/> </actions> <extensions defaultExtensionNs="com.intellij"> <postStartupActivity implementation="com.jetbrains.edu.aiHints.core.context.AuthorSolutionContextProjectActivity"/> <!--suppress PluginXmlValidity --> <experimentalFeature id="edu.learning.ai.get.hint" percentOfUsers="100"> <description>Enables Get AI Hint action</description> </experimentalFeature> </extensions> <extensions defaultExtensionNs="Educational"> <checkListener implementation="com.jetbrains.edu.aiHints.core.listener.AIHintsCheckListener"/> </extensions> <extensionPoints> <!--suppress PluginXmlValidity --> <extensionPoint qualifiedName="Educational.aiHintsProcessor" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true"> <with attribute="implementationClass" implements="com.jetbrains.edu.aiHints.core.EduAIHintsProcessor"/> </extensionPoint> </extensionPoints> </idea-plugin>