plugin.xml 3.4 KB
Newer Older
M
Maxim Shafirov 已提交
1 2 3 4 5 6 7 8 9 10
<idea-plugin version="2">
  <name>Jet</name>
  <description>Jet Language support</description>
  <version>1.0</version>
  <vendor>JetBrains</vendor>

  <application-components>
  </application-components>

  <project-components>
11
      <component>
D
Dmitry Jemerov 已提交
12
          <implementation-class>org.jetbrains.jet.plugin.compiler.JetCompilerManager</implementation-class>
13
      </component>
M
Maxim Shafirov 已提交
14 15 16
  </project-components>

  <actions>
17 18 19 20 21
     <action id="ShowJetExpressionType" class="org.jetbrains.jet.plugin.actions.ShowExpressionTypeAction"
             text="Show Expression Type">
         <keyboard-shortcut keymap="$default" first-keystroke="control shift Q"/>
         <add-to-group group-id="CodeMenu" anchor="last"/>
     </action>
22 23 24 25 26
     <action id="ToggleJetErrorReporting" class="org.jetbrains.jet.plugin.actions.ToggleErrorReportingAction"
             text="Toggle Error Reporting">
         <keyboard-shortcut keymap="$default" first-keystroke="control alt shift E"/>
         <add-to-group group-id="CodeMenu" anchor="last"/>
     </action>
M
Maxim Shafirov 已提交
27 28 29
  </actions>

  <extensions defaultExtensionNs="com.intellij">
D
Dmitry Jemerov 已提交
30
      <fileTypeFactory implementation="org.jetbrains.jet.plugin.JetFileFactory"/>
31
      <lang.syntaxHighlighterFactory key="jet" implementationClass="org.jetbrains.jet.plugin.JetSyntaxHighlighterFactory"/>
D
Dmitry Jemerov 已提交
32
      <lang.braceMatcher language="jet" implementationClass="org.jetbrains.jet.plugin.JetPairMatcher"/>
M
Maxim Shafirov 已提交
33
      <lang.parserDefinition language="jet" implementationClass="org.jetbrains.jet.lang.parsing.JetParserDefinition"/>
34
      <lang.commenter language="jet" implementationClass="org.jetbrains.jet.plugin.JetCommenter"/>
35
      <lang.psiStructureViewFactory language="jet" implementationClass="org.jetbrains.jet.plugin.structureView.JetStructureViewFactory"/>
D
Dmitry Jemerov 已提交
36
      <lang.foldingBuilder language="jet" implementationClass="org.jetbrains.jet.plugin.JetFoldingBuilder"/>
37
      <lang.formatter language="jet" implementationClass="org.jetbrains.jet.plugin.formatter.JetFormattingModelBuilder"/>
38
      <lang.findUsagesProvider language="jet" implementationClass="org.jetbrains.jet.plugin.findUsages.JetFindUsagesProvider"/>
D
Dmitry Jemerov 已提交
39 40 41
      <annotator language="jet" implementationClass="org.jetbrains.jet.plugin.annotations.SoftKeywordsAnnotator"/>
      <annotator language="jet" implementationClass="org.jetbrains.jet.plugin.annotations.LabelsAnnotator"/>
      <annotator language="jet" implementationClass="org.jetbrains.jet.plugin.annotations.JetPsiChecker"/>
42
      <annotator language="jet" implementationClass="org.jetbrains.jet.plugin.annotations.DebugInfoAnnotator"/>
43
      <documentationProvider implementation="org.jetbrains.jet.plugin.JetQuickDocumentationProvider"/>
D
Dmitry Jemerov 已提交
44
      <configurationType implementation="org.jetbrains.jet.plugin.run.JetRunConfigurationType"/>
D
Dmitry Jemerov 已提交
45
      <configurationProducer implementation="org.jetbrains.jet.plugin.run.JetRunConfigurationProducer"/>
D
Dmitry Jemerov 已提交
46
      <codeInsight.lineMarkerProvider language="jet" implementationClass="org.jetbrains.jet.plugin.annotations.JetLineMarkerProvider"/>
47
      <iconProvider implementation="org.jetbrains.jet.plugin.JetIconProvider"/>
48
      <fileTypeIndentOptionsProvider implementation="org.jetbrains.jet.plugin.formatter.JetIndentOptionsProvider"/>
49
      <elementDescriptionProvider implementation="org.jetbrains.jet.plugin.findUsages.JetElementDescriptionProvider"/>
50
      <debugger.positionManagerFactory implementation="org.jetbrains.jet.plugin.debugger.JetPositionManagerFactory"/>
M
Maxim Shafirov 已提交
51 52
  </extensions>
</idea-plugin>