plugin.xml 2.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>
M
Maxim Shafirov 已提交
22 23 24
  </actions>

  <extensions defaultExtensionNs="com.intellij">
D
Dmitry Jemerov 已提交
25 26
      <fileTypeFactory implementation="org.jetbrains.jet.plugin.JetFileFactory"/>
      <lang.braceMatcher language="jet" implementationClass="org.jetbrains.jet.plugin.JetPairMatcher"/>
M
Maxim Shafirov 已提交
27
      <lang.parserDefinition language="jet" implementationClass="org.jetbrains.jet.lang.parsing.JetParserDefinition"/>
28
      <lang.commenter language="jet" implementationClass="org.jetbrains.jet.plugin.JetCommenter"/>
29
      <lang.psiStructureViewFactory language="jet" implementationClass="org.jetbrains.jet.plugin.structureView.JetStructureViewFactory"/>
D
Dmitry Jemerov 已提交
30
      <lang.foldingBuilder language="jet" implementationClass="org.jetbrains.jet.plugin.JetFoldingBuilder"/>
31
      <lang.formatter language="jet" implementationClass="org.jetbrains.jet.plugin.formatter.JetFormattingModelBuilder"/>
D
Dmitry Jemerov 已提交
32 33 34
      <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"/>
35
      <documentationProvider implementation="org.jetbrains.jet.plugin.JetQuickDocumentationProvider"/>
D
Dmitry Jemerov 已提交
36 37
      <configurationType implementation="org.jetbrains.jet.plugin.run.JetRunConfigurationType"/>
      <codeInsight.lineMarkerProvider language="jet" implementationClass="org.jetbrains.jet.plugin.annotations.JetLineMarkerProvider"/>
38
      <iconProvider implementation="org.jetbrains.jet.plugin.JetIconProvider"/>
39
      <fileTypeIndentOptionsProvider implementation="org.jetbrains.jet.plugin.formatter.JetIndentOptionsProvider"/>
M
Maxim Shafirov 已提交
40 41
  </extensions>
</idea-plugin>