summaryrefslogtreecommitdiff
path: root/python/edu/src/META-INF/PyCharmEduPlugin.xml
blob: 87739a9489688b87334392048cac183ab9e7f51b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<idea-plugin version="2" xmlns:xi="http://www.w3.org/2001/XInclude">
  <!-- Components and extensions declared in this file work ONLY in Pycharm Educational Edition -->

  <application-components>
    <component>
      <implementation-class>com.jetbrains.python.edu.PyCharmEduInitialConfigurator$First</implementation-class>
      <headless-implementation-class/>
    </component>
  </application-components>

  <xi:include href="/META-INF/pycharm-community.xml" xpointer="xpointer(/idea-plugin/*)"/>

  <xi:include href="/META-INF/python-core.xml" xpointer="xpointer(/idea-plugin/*)"/>

  <application-components>
    <component>
      <implementation-class>com.jetbrains.python.edu.PyCharmEduInitialConfigurator</implementation-class>
      <headless-implementation-class/>
    </component>
  </application-components>

  <extensions defaultExtensionNs="com.intellij">
      <codeInsight.lineMarkerProvider language="Python" implementationClass="com.jetbrains.python.edu.PyExecuteFileLineMarkerProvider"/>
  </extensions>

  <actions>
    <group overrides="true" class="com.intellij.openapi.actionSystem.EmptyActionGroup" id="ToolsMenu"/>

    <group overrides="true" class="com.intellij.openapi.actionSystem.EmptyActionGroup" id="PrintExportGroup"/>
    <group overrides="true" id="FileMainSettingsGroup">
      <reference id="ShowSettings"/>
      <separator/>
      <reference id="ExportImportGroup"/>
    </group>

    <group overrides="true" class="com.intellij.openapi.actionSystem.EmptyActionGroup" id="EditBookmarksGroup"/>
    <group overrides="true" class="com.intellij.openapi.actionSystem.EmptyActionGroup" id="AddToFavorites"/>
    <group overrides="true" class="com.intellij.openapi.actionSystem.EmptyActionGroup" id="AddAllToFavorites"/>
    <action overrides="true" class="com.intellij.openapi.actionSystem.EmptyAction" id="AddToFavoritesPopup"/>
    <action overrides="true" class="com.intellij.openapi.actionSystem.EmptyAction" id="RemoveFromFavorites"/>

    <action overrides="true" class="com.intellij.openapi.actionSystem.EmptyAction" id="NewHtmlFile"/>


    <group id="PyRunMenu">
      <action id="runCurrentFile" class="com.jetbrains.python.edu.PyRunCurrentFileAction"/>
      <add-to-group group-id="RunMenu" anchor="first"/>
    </group>


  </actions>
</idea-plugin>