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-xml-support.xml">com.intellij.modules.xml</depends>
11 <depends optional="true" config-file="intellilang-groovy-support.xml">org.intellij.groovy</depends>
13 <vendor email="sascha.weinreuter@cit.de" logo="/org/intellij/plugins/intelliLang/icon_small.png">Sascha Weinreuter</vendor>
16 <extensionPoint name="languageSupport"
17 interface="org.intellij.plugins.intelliLang.inject.LanguageInjectionSupport"/>
19 <extensions defaultExtensionNs="com.intellij">
20 <errorHandler implementation="com.intellij.diagnostic.ITNReporter" />
22 <className>org.intellij.plugins.intelliLang.inject.InjectLanguageAction</className>
25 <className>org.intellij.plugins.intelliLang.inject.UnInjectLanguageAction</className>
28 <className>org.intellij.plugins.intelliLang.inject.EditInjectionSettingsAction</className>
32 <className>org.intellij.plugins.intelliLang.inject.quickedit.QuickEditAction</className>
35 <highlightErrorFilter implementation="org.intellij.plugins.intelliLang.inject.CustomErrorElementFilter"/>
37 <applicationService serviceInterface="org.intellij.plugins.intelliLang.Configuration"
38 serviceImplementation="org.intellij.plugins.intelliLang.Configuration"/>
39 <applicationConfigurable implementation="org.intellij.plugins.intelliLang.Settings"/>
41 <multiHostInjector implementation="org.intellij.plugins.intelliLang.inject.TemporaryPlacesInjector"/>
42 <multiHostInjector implementation="org.intellij.plugins.intelliLang.inject.DefaultLanguageInjector" order="last"/>
44 <projectService serviceInterface="org.intellij.plugins.intelliLang.inject.TemporaryPlacesRegistry"
45 serviceImplementation="org.intellij.plugins.intelliLang.inject.TemporaryPlacesRegistry"/>