diff options
Diffstat (limited to 'platform/structuralsearch/source/META-INF/structuralsearch.xml')
-rw-r--r-- | platform/structuralsearch/source/META-INF/structuralsearch.xml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/platform/structuralsearch/source/META-INF/structuralsearch.xml b/platform/structuralsearch/source/META-INF/structuralsearch.xml new file mode 100644 index 000000000000..d42c61a3c073 --- /dev/null +++ b/platform/structuralsearch/source/META-INF/structuralsearch.xml @@ -0,0 +1,39 @@ +<idea-plugin> + <extensionPoints> + <extensionPoint qualifiedName="com.intellij.structuralsearch.profile" + interface="com.intellij.structuralsearch.StructuralSearchProfile"/> + <extensionPoint qualifiedName="com.intellij.tokenindex.tokenizer" beanClass="com.intellij.lang.LanguageExtensionPoint"/> + <extensionPoint qualifiedName="com.intellij.structuralsearch.matchPredicateProvider" + interface="com.intellij.structuralsearch.impl.matcher.MatchPredicateProvider"/> + </extensionPoints> + + <extensions defaultExtensionNs="com.intellij"> + <errorHandler implementation="com.intellij.diagnostic.ITNReporter"/> + <localInspection shortName="SSBasedInspection" bundle="messages.SSRBundle" key="SSRInspection.display.name" groupName="General" + enabledByDefault="false" level="WARNING" + implementationClass="com.intellij.structuralsearch.inspection.highlightTemplate.SSBasedInspection"/> + <postStartupActivity + implementation="com.intellij.structuralsearch.inspection.highlightTemplate.SSBasedInspectionCompiledPatternsCache"/> + <!--<fileBasedIndex implementation="com.intellij.tokenindex.TokenIndex"/>--> + <structuralsearch.profile implementation="com.intellij.structuralsearch.XmlStructuralSearchProfile"/> + </extensions> + + <project-components> + <component> + <implementation-class>com.intellij.structuralsearch.plugin.StructuralSearchPlugin</implementation-class> + <option name="workspace" value="true"/> + </component> + </project-components> + + <actions> + <group id="StructuralSearchActions"> + <action id="StructuralSearchPlugin.StructuralSearchAction" class="com.intellij.structuralsearch.plugin.StructuralSearchAction"> + <add-to-group group-id="FindMenuGroup" anchor="after" relative-to-action="ReplaceInPath"/> + </action> + + <action id="StructuralSearchPlugin.StructuralReplaceAction" class="com.intellij.structuralsearch.plugin.StructuralReplaceAction"> + <add-to-group group-id="FindMenuGroup" anchor="after" relative-to-action="StructuralSearchPlugin.StructuralSearchAction"/> + </action> + </group> + </actions> +</idea-plugin> |