987b6c0618ddebecd4b4c58f4d9d767bca423000
[fedora-idea.git] / plugins / IntelliLang / src / META-INF / plugin.xml
blob987b6c0618ddebecd4b4c58f4d9d767bca423000
1 <idea-plugin url="http://www.jetbrains.net/confluence/display/CONTEST/IntelliLang" version="2">
2   <name>IntelliLang</name>
3   <id>org.intellij.intelliLang</id>
4   <description><![CDATA[User configurable language injection support]]></description>
6   <version>8.0</version>
8   <depends optional="true" config-file="intellilang-xpath-support.xml">XPathView</depends>
9   <depends optional="true" config-file="intellilang-java-support.xml">com.intellij.modules.java</depends>
10   <depends optional="true" config-file="intellilang-javaee-support.xml">com.intellij.javaee</depends>
11   <depends optional="true" config-file="intellilang-xml-support.xml">com.intellij.modules.xml</depends>
12   <depends optional="true" config-file="intellilang-groovy-support.xml">org.intellij.groovy</depends>
13   <depends optional="true" config-file="intellilang-php-support.xml">com.jetbrains.php</depends>
15   <vendor email="sascha.weinreuter@cit.de" logo="/org/intellij/plugins/intelliLang/icon_small.png">Sascha Weinreuter</vendor>
17   <extensionPoints>
18     <extensionPoint name="languageSupport"
19                     interface="org.intellij.plugins.intelliLang.inject.LanguageInjectionSupport"/>
20   </extensionPoints>
21   <extensions defaultExtensionNs="com.intellij">
22     <errorHandler implementation="com.intellij.diagnostic.ITNReporter" />
23     <intentionAction>
24       <className>org.intellij.plugins.intelliLang.inject.InjectLanguageAction</className>
25     </intentionAction>
26     <intentionAction>
27       <className>org.intellij.plugins.intelliLang.inject.UnInjectLanguageAction</className>
28     </intentionAction>
29     <intentionAction>
30       <className>org.intellij.plugins.intelliLang.inject.EditInjectionSettingsAction</className>
31     </intentionAction>
33     <intentionAction>
34       <className>org.intellij.plugins.intelliLang.inject.quickedit.QuickEditAction</className>
35     </intentionAction>
37     <highlightErrorFilter implementation="org.intellij.plugins.intelliLang.inject.CustomErrorElementFilter"/>
39     <applicationService serviceInterface="org.intellij.plugins.intelliLang.Configuration"
40                         serviceImplementation="org.intellij.plugins.intelliLang.Configuration"/>
41     <applicationConfigurable implementation="org.intellij.plugins.intelliLang.Settings"/>
43     <multiHostInjector implementation="org.intellij.plugins.intelliLang.inject.TemporaryPlacesInjector"/>
44     <multiHostInjector implementation="org.intellij.plugins.intelliLang.inject.DefaultLanguageInjector" order="last"/>
46     <projectService serviceInterface="org.intellij.plugins.intelliLang.inject.TemporaryPlacesRegistry"
47                     serviceImplementation="org.intellij.plugins.intelliLang.inject.TemporaryPlacesRegistry"/>
48   </extensions>
49 </idea-plugin>