1 <idea-plugin version="2" xmlns:xi="http://www.w3.org/2001/XInclude">
2 <!-- Components and extensions declared in this file work ONLY in Pycharm Educational Edition -->
4 <application-components>
6 <implementation-class>com.jetbrains.python.edu.PyCharmEduInitialConfigurator$First</implementation-class>
7 <headless-implementation-class/>
9 </application-components>
11 <xi:include href="/META-INF/IdeTipsAndTricks.xml" xpointer="xpointer(/idea-plugin/*)"/>
12 <xi:include href="/META-INF/pycharm-core.xml" xpointer="xpointer(/idea-plugin/*)"/>
13 <xi:include href="/META-INF/python-core-ide.xml" xpointer="xpointer(/idea-plugin/*)"/>
15 <application-components>
17 <implementation-class>com.jetbrains.python.edu.PyCharmEduInitialConfigurator</implementation-class>
18 <headless-implementation-class/>
21 <interface-class>com.jetbrains.python.console.PythonConsoleRunnerFactory</interface-class>
22 <implementation-class>com.jetbrains.python.console.PydevConsoleRunnerFactory</implementation-class>
24 </application-components>
26 <extensions defaultExtensionNs="com.intellij">
27 <internal_executor id="PyConsoleToolWindowExecutor" implementation="com.jetbrains.python.console.PyConsoleToolWindowExecutor"/>
28 <postStartupActivity implementation="com.jetbrains.python.console.PyConsoleStarter"/>
32 <extensions defaultExtensionNs="com.intellij">
33 <programRunner implementation="com.jetbrains.python.edu.debugger.PyEduDebugRunner"/>
34 <executor implementation="com.jetbrains.python.edu.debugger.PyEduDebugExecutor" order="first,after run"/>
35 <consoleInputFilterProvider implementation="com.jetbrains.python.edu.debugger.PyEduConsoleInputFilterProvider"/>
40 <extensionPoint qualifiedName="Edu.executeFile" interface="com.jetbrains.python.edu.PyExecuteFileExtensionPoint"/>
43 <extensions defaultExtensionNs="com.intellij">
44 <codeInsight.lineMarkerProvider language="Python" implementationClass="com.jetbrains.python.edu.PyExecuteFileLineMarkerProvider"/>
47 <extensions defaultExtensionNs="Edu">
48 <executeFile implementation="com.jetbrains.python.edu.PyEduAddParametersAction" order="last"/>
49 <executeFile implementation="com.jetbrains.python.edu.PyDebugCurrentFile"/>