mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-05-02 19:28:23 +07:00
72 lines
3.7 KiB
XML
72 lines
3.7 KiB
XML
<!--suppress XmlUnboundNsPrefix -->
|
|
<idea-plugin>
|
|
<id>com.jetbrains.python.edu.interactivelearning.python</id>
|
|
<name>Edu Python</name>
|
|
<version>2.0.4</version>
|
|
<idea-version since-build="162.75"/>
|
|
<description><![CDATA[
|
|
Educational plugin for Python programming language
|
|
]]></description>
|
|
<vendor>JetBrains</vendor>
|
|
|
|
<change-notes><![CDATA[
|
|
|
|
]]>
|
|
</change-notes>
|
|
|
|
<depends>com.intellij.modules.lang</depends>
|
|
<depends>com.intellij.modules.python</depends>
|
|
<depends>com.jetbrains.edu.interactivelearning</depends>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<directoryProjectGenerator implementation="com.jetbrains.edu.learning.PyStudyDirectoryProjectGenerator"/>
|
|
<localInspection shortName="PyStudyInterpreterInspection" bundle="com.jetbrains.python.PyBundle" key="INSP.NAME.invalid.interpreter" groupKey="INSP.GROUP.python" enabledByDefault="true" level="WARNING" implementationClass="com.jetbrains.edu.learning.PyStudyInterpreterInspection"/>
|
|
|
|
<localInspection shortName="PyStudyLanguageLevelInspection" suppressId="PyStudyLanguageLevelInspection" enabledByDefault="true"
|
|
level="WARNING" implementationClass="com.jetbrains.edu.learning.PyStudyLanguageLevelInspection"
|
|
displayName="Unsupported language level for a course" groupName="Inspection.Study.Python"/>
|
|
<!--course creator-->
|
|
<directoryProjectGenerator implementation="com.jetbrains.edu.coursecreator.PyCCProjectGenerator"/>
|
|
<configurationType implementation="com.jetbrains.edu.coursecreator.run.PyCCRunTestsConfigurationType"/>
|
|
<runConfigurationProducer implementation="com.jetbrains.edu.coursecreator.run.PyCCRunTestsConfigurationProducer"/>
|
|
</extensions>
|
|
<extensions defaultExtensionNs="Pythonid">
|
|
<inspectionExtension implementation="com.jetbrains.edu.learning.highlighting.PyStudyInspectionExtension"/>
|
|
<importResolver implementation="com.jetbrains.edu.learning.PyStudyImportResolver"/>
|
|
</extensions>
|
|
<extensions defaultExtensionNs="Edu">
|
|
<StudyExecutor implementationClass="com.jetbrains.edu.learning.PyStudyExecutor" language="Python"/>
|
|
<pluginConfigurator implementationClass="com.jetbrains.edu.learning.PyEduPluginConfigurator" language="Python"/>
|
|
</extensions>
|
|
<actions>
|
|
<action id="WelcomeScreen.PythonIntro" class="com.jetbrains.edu.learning.actions.PyStudyIntroductionCourseAction"
|
|
icon="InteractiveLearningPythonIcons.EducationalProjectType">
|
|
<add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/>
|
|
</action>
|
|
<action id="StudyWatchTutorial" class="com.jetbrains.edu.learning.actions.PyStudyWatchTutorialAction">
|
|
<add-to-group group-id="HelpMenu" anchor="before" relative-to-action="HelpTopics"/>
|
|
</action>
|
|
<action class="com.jetbrains.edu.learning.PyStudyCheckAction" id="PyCheckAction"
|
|
/>
|
|
<!--course creator-->
|
|
<action class="com.jetbrains.edu.coursecreator.PyCCCreateProjectFromArchive" id="PyCC.NewEdu">
|
|
<add-to-group group-id="CCFileGroup" anchor="last"/>
|
|
<add-to-group group-id="CCProjectViewGroup" anchor="last"/>
|
|
</action>
|
|
<action class="com.jetbrains.edu.coursecreator.PyCCChangeCourseInfo" id="ChangeCourseInfo" overrides="true"/>
|
|
</actions>
|
|
|
|
<project-components>
|
|
<component>
|
|
<implementation-class>com.jetbrains.edu.learning.PyStudyShowTutorial</implementation-class>
|
|
<interface-class>com.jetbrains.edu.learning.PyStudyShowTutorial</interface-class>
|
|
</component>
|
|
</project-components>
|
|
|
|
<application-components>
|
|
<component>
|
|
<implementation-class>com.jetbrains.edu.learning.PyStudyInitialConfigurator</implementation-class>
|
|
<headless-implementation-class/>
|
|
</component>
|
|
</application-components>
|
|
</idea-plugin> |