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>
14 <vendor email="sascha.weinreuter@cit.de" logo="/org/intellij/plugins/intelliLang/icon_small.png">Sascha Weinreuter</vendor>
17 <extensionPoint name="languageSupport"
18 interface="org.intellij.plugins.intelliLang.inject.LanguageInjectionSupport"/>
20 <extensions defaultExtensionNs="com.intellij">
21 <errorHandler implementation="com.intellij.diagnostic.ITNReporter" />
23 <className>org.intellij.plugins.intelliLang.inject.InjectLanguageAction</className>
26 <className>org.intellij.plugins.intelliLang.inject.UnInjectLanguageAction</className>
29 <className>org.intellij.plugins.intelliLang.inject.EditInjectionSettingsAction</className>
33 <className>org.intellij.plugins.intelliLang.inject.quickedit.QuickEditAction</className>
36 <highlightErrorFilter implementation="org.intellij.plugins.intelliLang.inject.CustomErrorElementFilter"/>
38 <applicationService serviceInterface="org.intellij.plugins.intelliLang.Configuration"
39 serviceImplementation="org.intellij.plugins.intelliLang.Configuration"/>
40 <applicationConfigurable implementation="org.intellij.plugins.intelliLang.Settings"/>
42 <multiHostInjector implementation="org.intellij.plugins.intelliLang.inject.TemporaryPlacesInjector"/>
43 <multiHostInjector implementation="org.intellij.plugins.intelliLang.inject.DefaultLanguageInjector" order="last"/>
45 <projectService serviceInterface="org.intellij.plugins.intelliLang.inject.TemporaryPlacesRegistry"
46 serviceImplementation="org.intellij.plugins.intelliLang.inject.TemporaryPlacesRegistry"/>