cleanup
[idea/community.git] / platform / vcs-impl / resources / META-INF / VCS.xml
1 <idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
2   <module value="com.intellij.modules.vcs"/>
3
4   <xi:include href="/META-INF/VcsExtensionPoints.xml"/>
5
6   <xi:include href="/META-INF/VcsExtensions.xml"/>
7   <xi:include href="/META-INF/VcsActions.xml"/>
8
9   <xi:include href="/META-INF/vcs-log.xml">
10     <xi:fallback/>
11   </xi:include>
12   <xi:include href="/META-INF/dvcs.xml">
13     <xi:fallback/>
14   </xi:include>
15
16   <extensions defaultExtensionNs="com.intellij">
17     <fileType language="IgnoreLang" extensions="ignore" fieldName="INSTANCE" name="IgnoreLang file"
18               implementationClass="com.intellij.openapi.vcs.changes.ignore.lang.IgnoreFileType"/>
19     <psi.referenceContributor language="IgnoreLang"
20                               implementation="com.intellij.openapi.vcs.changes.ignore.reference.IgnoreReferenceContributor"/>
21
22     <lang.elementManipulator
23         forClass="com.intellij.openapi.vcs.changes.ignore.psi.IgnoreEntry"
24         implementationClass="com.intellij.openapi.vcs.changes.ignore.psi.IgnoreEntryManipulator"/>
25
26     <lang.parserDefinition language="IgnoreLang"
27                            implementationClass="com.intellij.openapi.vcs.changes.ignore.lang.IgnoreParserDefinition"/>
28     <completion.contributor
29         language="IgnoreLang"
30         implementationClass="com.intellij.openapi.vcs.changes.ignore.codeInsight.SyntaxCompletionContributor"/>
31     <completion.contributor
32         language="IgnoreLang"
33         implementationClass="com.intellij.openapi.vcs.changes.ignore.codeInsight.FileExtensionCompletionContributor"/>
34
35     <lang.syntaxHighlighterFactory language="IgnoreLang"
36                                    implementationClass="com.intellij.openapi.vcs.changes.ignore.lang.IgnoreLanguageHighlighterFactory"/>
37
38     <localInspection
39         language="IgnoreLang"
40         bundle="messages.VcsBundle"
41         enabledByDefault="true"
42         groupKey="ignore.codeInspection.group"
43         implementationClass="com.intellij.openapi.vcs.changes.ignore.codeInspection.IgnoreFileDuplicateEntryInspection"
44         key="ignore.codeInspection.duplicateEntry"
45         level="WARNING"/>
46
47     <projectService serviceImplementation="com.intellij.vcs.commit.CommitWorkflowManager"/>
48     <vcsStartupActivity implementation="com.intellij.vcs.commit.CommitWorkflowManager$MyStartupActivity"/>
49   </extensions>
50
51   <projectListeners>
52     <listener class="com.intellij.openapi.vcs.annotate.AnnotationsPreloader$AnnotationsPreloaderFileEditorManagerListener"
53               topic="com.intellij.openapi.fileEditor.FileEditorManagerListener"/>
54   </projectListeners>
55 </idea-plugin>