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>
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>
18 <extensionPoint name="languageSupport"
19 interface="org.intellij.plugins.intelliLang.inject.LanguageInjectionSupport"/>
21 <extensions defaultExtensionNs="com.intellij">
22 <errorHandler implementation="com.intellij.diagnostic.ITNReporter" />
24 <className>org.intellij.plugins.intelliLang.inject.InjectLanguageAction</className>
27 <className>org.intellij.plugins.intelliLang.inject.UnInjectLanguageAction</className>
30 <className>org.intellij.plugins.intelliLang.inject.EditInjectionSettingsAction</className>
34 <className>org.intellij.plugins.intelliLang.inject.quickedit.QuickEditAction</className>
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"/>