fixed [RUBY-5133] Keep last rake search
[fedora-idea.git] / platform / platform-resources / src / META-INF / PlatformLangPlugin.xml
blob75f1d7b8d4bb2639e5b9494c93a1d49c89ef37d0
1 <idea-plugin version="2" xmlns:xi="http://www.w3.org/2001/XInclude">
2   <id>com.intellij</id>
3   <name>IDEA CORE</name>
5   <module value="com.intellij.modules.platform"/>
6   <module value="com.intellij.modules.lang"/>
7   <module value="com.intellij.modules.vcs"/>
8   <module value="com.intellij.modules.xdebugger"/>
10   <xi:include href="/componentSets/PlatformLangComponents.xml" xpointer="xpointer(/components/*)"/>
11   <xi:include href="/idea/PlatformLangActionManager.xml" xpointer="xpointer(/component/*)"/>
13   <extensionPoints>
14     <xi:include href="/META-INF/PlatformExtensionPoints.xml" xpointer="xpointer(/extensionPoints/*)"/>
15     <xi:include href="/META-INF/VcsExtensionPoints.xml" xpointer="xpointer(/extensionPoints/*)"/>
16     <xi:include href="/META-INF/LangExtensionPoints.xml" xpointer="xpointer(/extensionPoints/*)"/>
17   </extensionPoints>
19   <extensions defaultExtensionNs="com.intellij">
20     <xi:include href="/META-INF/PlatformExtensions.xml" xpointer="xpointer(/extensions/*)"/>
21     <xi:include href="/META-INF/VcsExtensions.xml" xpointer="xpointer(/extensions/*)"/>
22     <xi:include href="/META-INF/LangExtensions.xml" xpointer="xpointer(/extensions/*)"/>
23     <xi:include href="/META-INF/LocalHistoryExtensions.xml" xpointer="xpointer(/extensions/*)"/>
25     <applicationService serviceInterface="com.intellij.packageDependencies.DependenciesVisitorFactory"
26                         serviceImplementation="com.intellij.packageDependencies.DependenciesVisitorFactory"/>
27     <applicationService serviceInterface="com.intellij.openapi.projectRoots.ProjectJdkTable"
28                         serviceImplementation="com.intellij.openapi.projectRoots.impl.ProjectJdkTableImpl"/>
29     <exportable serviceInterface="com.intellij.openapi.projectRoots.ProjectJdkTable"/>
31     <projectService serviceInterface="com.intellij.openapi.vcs.impl.ExcludedFileIndex"
32                     serviceImplementation="com.intellij.openapi.vcs.impl.ProjectExcludedFileIndex"/>
33     <projectService serviceInterface="com.intellij.openapi.vcs.impl.DefaultVcsRootPolicy"
34                     serviceImplementation="com.intellij.openapi.vcs.impl.ModuleDefaultVcsRootPolicy"/>
36     <projectOpenProcessor implementation="com.intellij.platform.PlatformProjectOpenProcessor"/>
38     <projectService serviceInterface="com.intellij.psi.impl.file.PsiDirectoryFactory"
39                     serviceImplementation="com.intellij.psi.impl.file.PsiDirectoryFactoryImpl"/>
40     <projectService serviceInterface="com.intellij.ide.todo.nodes.TodoTreeHelper"
41                     serviceImplementation="com.intellij.ide.todo.nodes.TodoTreeHelper"/>
42     <projectService serviceInterface="com.intellij.ide.projectView.impl.nodes.ProjectViewDirectoryHelper"
43                     serviceImplementation="com.intellij.ide.projectView.impl.nodes.ProjectViewDirectoryHelper"/>
44     <projectService serviceInterface="com.intellij.openapi.roots.ui.configuration.ProjectSettingsService"
45                     serviceImplementation="com.intellij.openapi.roots.ui.configuration.ProjectSettingsService"/>
46     <projectService serviceInterface="com.intellij.usages.impl.rules.DirectoryGroupingRule"
47                     serviceImplementation="com.intellij.usages.impl.rules.DirectoryGroupingRule"/>
48     <projectService serviceInterface="com.intellij.refactoring.RefactoringFactory"
49                     serviceImplementation="com.intellij.refactoring.openapi.impl.RefactoringFactoryImpl"/>
50     <projectService serviceInterface="com.intellij.openapi.vcs.impl.VcsPathPresenter"
51                     serviceImplementation="com.intellij.openapi.vcs.impl.PlatformVcsPathPresenter"/>
52     <applicationService serviceInterface="com.intellij.openapi.wm.impl.FrameTitleBuilder"
53                         serviceImplementation="com.intellij.openapi.wm.impl.PlatformFrameTitleBuilder"/>
54     <applicationService serviceInterface="com.intellij.platform.ProjectBaseDirectory"
55                         serviceImplementation="com.intellij.platform.ProjectBaseDirectory"/>
56     <applicationService serviceInterface="com.intellij.ide.util.ModuleRendererFactory"
57                         serviceImplementation="com.intellij.ide.util.PlatformModuleRendererFactory"/>
58     <projectService serviceInterface="com.intellij.ide.util.scopeChooser.ScopeChooserConfigurable$Factory"
59                     serviceImplementation="com.intellij.ide.util.scopeChooser.ScopeChooserConfigurable$Factory"/>
61     <refactoring.copyHandler implementation="com.intellij.refactoring.copy.CopyFilesOrDirectoriesHandler"/>
62     <refactoring.moveHandler implementation="com.intellij.refactoring.move.moveFilesOrDirectories.MoveFilesOrDirectoriesHandler" id="moveFileOrDir"/>
63     <applicationService serviceInterface="com.intellij.codeEditor.printing.FileSeparatorProvider"
64                         serviceImplementation="com.intellij.codeEditor.printing.FileSeparatorProvider"/>
66     <treeStructureProvider implementation="com.intellij.platform.PlatformProjectViewStructureProvider"/>
68     <getDataRule key="context.ProjectFileDirectory" implementationClass="com.intellij.platform.PlatformFileProjectDirectoryRule"/>
70     <applicationConfigurable implementation="com.intellij.profile.codeInspection.ui.PlatformInspectionsConfigurable" order="before intentions"/>
72     <checkoutCompletedListener implementation="com.intellij.openapi.vcs.checkout.PlatformProjectCheckoutListener"/>
74   </extensions>
76   <xi:include href="xdebugger.xml" xpointer="xpointer(/root/*)"/>
77   <xi:include href="/META-INF/ultimate.xml" xpointer="xpointer(/idea-plugin/*)">
78     <xi:fallback/>
79   </xi:include>
80   <xi:include href="/META-INF/GraphPlugin.xml" xpointer="xpointer(/idea-plugin/*)">
81     <xi:fallback/>
82   </xi:include>
83 </idea-plugin>