reverse dependency: should be dependency on community plugin
[fedora-idea.git] / plugins / properties / src / META-INF / plugin.xml
blob1e6f414ba1f3f610d9cc896eb6b91dea62c427fb
1 <idea-plugin version="2">
2   <id>com.intellij.properties</id>
3   <name>Properties Support</name>
4   <depends>com.intellij.modules.xml</depends>
5   <depends optional="true" config-file="spellchecker.xml">com.intellij.spellchecker</depends>
6   <description>
7     This plugin enables smart editing of properties files.
8   </description>
9   <vendor logo="/general/ijLogo.png">JetBrains</vendor>
10   <extensions defaultExtensionNs="com.intellij">
11     <errorHandler implementation="com.intellij.diagnostic.ITNReporter"/>
12     <applicationService serviceInterface="com.intellij.lang.properties.LastSelectedPropertiesFileStore"
13                         serviceImplementation="com.intellij.lang.properties.LastSelectedPropertiesFileStore"/>
14     <annotator language="Properties" implementationClass="com.intellij.lang.properties.PropertiesAnnotator"/>
15     <lang.refactoringSupport language="Properties" implementationClass="com.intellij.lang.properties.PropertiesRefactoringSupportProvider"/>
16     <lang.documentationProvider language="Properties" implementationClass="com.intellij.lang.properties.PropertiesDocumentationProvider"/>
17     <lang.findUsagesProvider language="Properties"
18                                  implementationClass="com.intellij.lang.properties.findUsages.PropertiesFindUsagesProvider"/>
19     <applicationService serviceInterface="com.intellij.lang.properties.structureView.PropertiesSeparatorManager"
20                             serviceImplementation="com.intellij.lang.properties.structureView.PropertiesSeparatorManager"/>
21     <codeInsight.wordCompletionFilter language="Properties"
22                                       implementationClass="com.intellij.lang.properties.PropertiesWordCompletionFilter"/>
23     <lang.psiStructureViewFactory language="Properties"
24                                   implementationClass="com.intellij.lang.properties.PropertiesStructureViewBuilderFactory"/>
25     <lang.ast.factory language="Properties" implementationClass="com.intellij.lang.properties.psi.impl.PropertiesASTFactory"/>
26     <joinLinesHandler implementation="com.intellij.lang.properties.PropertiesJoinLinesHandler"/>
27     
28     <enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.enter.EnterInPropertiesFileHandler"/>
30     <lang.parserDefinition language="Properties" implementationClass="com.intellij.lang.properties.parsing.PropertiesParserDefinition"/>
31     <renameHandler implementation="com.intellij.lang.properties.ResourceBundleRenameHandler"/>
32     <renameHandler implementation="com.intellij.lang.properties.PropertyRenameHandler"/>
33     <stubElementTypeHolder class="com.intellij.lang.properties.parsing.PropertiesElementTypes"/>
34     <renamePsiElementProcessor implementation="com.intellij.refactoring.rename.RenamePropertyProcessor"/>
35     <lang.commenter language="Properties" implementationClass="com.intellij.lang.properties.PropertiesCommenter"/>
36     <elementLookupRenderer implementation="com.intellij.lang.properties.PropertyLookupRenderer"/>
37     <stubIndex implementation="com.intellij.lang.properties.psi.PropertyKeyIndex"/>
38     <lang.namesValidator language="Properties" implementationClass="com.intellij.lang.properties.PropertiesNamesValidator"/>
39     <refactoring.safeDeleteProcessor implementation="com.intellij.refactoring.safeDelete.PropertiesSafeDeleteProcessor"/>
41     <colorSettingsPage implementation="com.intellij.openapi.options.colors.pages.PropertiesColorsPage"/>
42     <treeStructureProvider implementation="com.intellij.lang.properties.projectView.ResourceBundleGrouper"/>
43     <elementDescriptionProvider implementation="com.intellij.lang.properties.PropertiesDescriptionProvider"/>
44     <fileTypeFactory implementation="com.intellij.lang.properties.PropertiesFileTypeFactory"/>
45     <fileTypeFactory implementation="com.intellij.lang.properties.editor.ResourceBundleEditorProvider" />
46     <referencesSearch implementation="com.intellij.psi.impl.search.PropertyReferenceViaLastWordSearcher"/>
47     <favoriteNodeProvider implementation="com.intellij.ide.favoritesTreeView.ResourcesFavoriteNodeProvider"/>
48     <inspectionToolProvider implementation="com.intellij.lang.properties.PropertiesInspectionToolsProvider"/>
50     <idIndexer filetype="Properties" implementationClass="com.intellij.psi.impl.cache.impl.idCache.PropertiesIdIndexer"/>
51     <todoIndexer filetype="Properties" implementationClass="com.intellij.psi.impl.cache.impl.idCache.PropertiesTodoIndexer"/>
53     <projectService serviceInterface="com.intellij.lang.properties.PropertiesReferenceManager" serviceImplementation="com.intellij.lang.properties.PropertiesReferenceManager"/>
55     <fileEditorProvider implementation="com.intellij.lang.properties.editor.ResourceBundleEditorProvider"/>
56   </extensions>
58   <project-components>
59     <component>
60       <implementation-class>com.intellij.lang.properties.PropertiesFilesManager</implementation-class>
61       <skipForDefaultProject/>
62       <skipForDummyProject/>
63     </component>
64   </project-components>
65 </idea-plugin>