mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-21 14:37:45 +07:00
78 lines
3.9 KiB
XML
78 lines
3.9 KiB
XML
<!--suppress XmlUnboundNsPrefix -->
|
|
<idea-plugin version="2">
|
|
<id>com.jetbrains.python.edu.learn-python</id>
|
|
<name>Educational plugin for PyCharm</name>
|
|
<version>1.0</version>
|
|
<vendor email="support@yourcompany.com" url="http://www.yourcompany.com">YourCompany</vendor>
|
|
|
|
<description><![CDATA[
|
|
|
|
]]></description>
|
|
|
|
<change-notes><![CDATA[
|
|
|
|
]]>
|
|
</change-notes>
|
|
|
|
<!--depends>com.intellij.modules.python</depends-->
|
|
|
|
<!-- please see http://confluence.jetbrains.net/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products
|
|
on how to target different products -->
|
|
|
|
<depends>com.intellij.modules.lang</depends>
|
|
<depends>com.intellij.modules.python</depends>
|
|
<application-components>
|
|
</application-components>
|
|
|
|
<project-components>
|
|
<component>
|
|
<implementation-class>com.jetbrains.python.edu.StudyTaskManager</implementation-class>
|
|
<interface-class>com.jetbrains.python.edu.StudyTaskManager</interface-class>
|
|
</component>
|
|
</project-components>
|
|
|
|
<application-components>
|
|
<component>
|
|
<implementation-class>com.jetbrains.python.edu.StudyInitialConfigurator</implementation-class>
|
|
<headless-implementation-class/>
|
|
</component>
|
|
</application-components>
|
|
|
|
<actions>
|
|
<action id="CheckAction" class="com.jetbrains.python.edu.actions.StudyCheckAction" text="check"
|
|
description="Runs tests for current tasks">
|
|
</action>
|
|
<action id="PrevWindowAction" class="com.jetbrains.python.edu.actions.StudyPrevWindowAction" text="PrevWindowAction" description="prev">
|
|
</action>
|
|
|
|
<action id="NextWindow" class="com.jetbrains.python.edu.actions.StudyNextWindowAction" text="NextWindowAction" description="next">
|
|
</action>
|
|
<action id="NextTaskAction" class="com.jetbrains.python.edu.actions.StudyNextStudyTaskAction" text="NextTaskAction" description="Next Task"/>
|
|
<action id="PreviousTaskAction" class="com.jetbrains.python.edu.actions.StudyPreviousStudyTaskAction" text="PreviousTaskAction"
|
|
description="Previous Task"/>
|
|
<action id="RefreshTaskAction" class="com.jetbrains.python.edu.actions.StudyRefreshTaskFileAction" text="RefreshTaskAction"
|
|
description="Refresh current task"/>
|
|
<action id="WatchInputAction" class="com.jetbrains.python.edu.actions.StudyEditInputAction" text="WatchInputAction"
|
|
description="watch input"/>
|
|
<action id="ShowHintAction" class="com.jetbrains.python.edu.actions.StudyShowHintAction" text="Show hint"
|
|
description="Show hint"/>
|
|
<action id="StudyRunAction" class="com.jetbrains.python.edu.actions.StudyRunAction" text="StudyRunAction" description="run your code"/>
|
|
<action id="WelcomeScreen.PythonIntro" class="com.jetbrains.python.edu.actions.StudyIntroductionCourseAction" icon="StudyIcons.EducationalProjectType">
|
|
<add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/>
|
|
</action>
|
|
|
|
</actions>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<toolWindow id="Course Description" anchor="right" factoryClass="com.jetbrains.python.edu.ui.StudyToolWindowFactory" conditionClass="com.jetbrains.python.edu.ui.StudyCondition"/>
|
|
<fileEditorProvider implementation="com.jetbrains.python.edu.editor.StudyFileEditorProvider"/>
|
|
<directoryProjectGenerator implementation="com.jetbrains.python.edu.StudyDirectoryProjectGenerator"/>
|
|
<treeStructureProvider implementation="com.jetbrains.python.edu.projectView.StudyTreeStructureProvider"/>
|
|
<applicationService serviceInterface="com.intellij.openapi.fileEditor.impl.EditorEmptyTextPainter"
|
|
serviceImplementation="com.jetbrains.python.edu.StudyInstructionPainter" overrides="true"/>
|
|
<errorHandler implementation="com.intellij.diagnostic.ITNReporter"/>
|
|
</extensions>
|
|
<extensions defaultExtensionNs="Pythonid">
|
|
<visitorFilter language="Python" implementationClass="com.jetbrains.python.edu.highlighting.StudyVisitorFilter"/>
|
|
</extensions>
|
|
</idea-plugin> |