Fix #EDU-565 The shortcut for "check task" doesn't work
[idea/community.git] / python / educational-python / student-python / resources / META-INF / plugin.xml
1 <!--suppress XmlUnboundNsPrefix -->
2 <idea-plugin version="2">
3   <id>com.jetbrains.python.edu.interactivelearning.python</id>
4   <name>Educational plugin for PyCharm</name>
5   <version>2.0.4</version>
6   <idea-version since-build="143.403"/>
7   <description><![CDATA[
8       Educational plugin for students. This plugin allows to learn Python
9        using intelligent PyCharm IDE.
10       ]]></description>
11   <vendor>JetBrains</vendor>
12
13   <change-notes><![CDATA[
14
15       ]]>
16   </change-notes>
17
18   <depends>com.intellij.modules.lang</depends>
19   <depends>com.intellij.modules.python</depends>
20   <depends>com.jetbrains.edu.interactivelearning</depends>
21   <depends>com.jetbrains.edu.core</depends>
22   <depends>com.jetbrains.python.edu.core</depends>
23
24   <extensions defaultExtensionNs="com.intellij">
25     <directoryProjectGenerator implementation="com.jetbrains.edu.learning.PyStudyDirectoryProjectGenerator"/>
26     <applicationService serviceInterface="com.intellij.openapi.fileEditor.impl.EditorEmptyTextPainter"
27                         serviceImplementation="com.jetbrains.edu.learning.PyStudyInstructionPainter" overrides="true"/>
28   </extensions>
29   <extensions defaultExtensionNs="Pythonid">
30     <inspectionExtension implementation="com.jetbrains.edu.learning.highlighting.PyStudyInspectionExtension"/>
31     <pyReferenceResolveProvider implementation="com.jetbrains.edu.learning.PyStudyReferenceResolveProvider"/>
32     <importResolver implementation="com.jetbrains.edu.learning.PyStudyImportResolver"/>
33   </extensions>
34   <extensions defaultExtensionNs="Edu">
35     <StudyExecutor implementationClass="com.jetbrains.edu.learning.PyStudyExecutor" language="Python"/>
36     <StudyLanguageManager implementationClass="com.jetbrains.edu.learning.PyStudyLanguageManager" language="Python"/>
37     <studyToolWindowConfigurator implementation="com.jetbrains.edu.learning.PyStudyToolWindowConfigurator" />
38   </extensions>
39   <actions>
40     <action id="WelcomeScreen.PythonIntro" class="com.jetbrains.edu.learning.actions.PyStudyIntroductionCourseAction"
41             icon="InteractiveLearningPythonIcons.EducationalProjectType">
42       <add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/>
43     </action>
44     <action id="StudyWatchTutorial" class="com.jetbrains.edu.learning.actions.PyStudyWatchTutorialAction">
45       <add-to-group group-id="HelpMenu" anchor="before" relative-to-action="HelpTopics"/>
46     </action>
47     <action class="com.jetbrains.edu.learning.PyStudyCheckAction" id="PyCheckAction"
48             />
49   </actions>
50
51   <project-components>
52     <component>
53       <implementation-class>com.jetbrains.edu.learning.PyStudyShowTutorial</implementation-class>
54       <interface-class>com.jetbrains.edu.learning.PyStudyShowTutorial</interface-class>
55     </component>
56   </project-components>
57
58   <application-components>
59     <component>
60       <implementation-class>com.jetbrains.edu.learning.PyStudyInitialConfigurator</implementation-class>
61       <headless-implementation-class/>
62     </component>
63   </application-components>
64 </idea-plugin>