2 <extensions defaultExtensionNs="com.intellij">
3 <appStarter implementation="com.intellij.codeInspection.InspectionMain"/>
4 <appStarter implementation="com.intellij.ide.ui.search.TraverseUIStarter"/>
5 <appStarter implementation="com.intellij.formatting.commandLine.FormatterStarter"/>
7 <referencesSearch implementation="com.intellij.psi.impl.search.CachesBasedRefSearcher"/>
8 <referencesSearch implementation="com.intellij.psi.impl.search.NonPhysicalReferenceSearcher"/>
10 <applicationService serviceInterface="com.intellij.codeInsight.completion.CompletionService"
11 serviceImplementation="com.intellij.codeInsight.completion.impl.CompletionServiceImpl"/>
13 <applicationService serviceInterface="com.intellij.lang.cacheBuilder.CacheBuilderRegistry"
14 serviceImplementation="com.intellij.lang.cacheBuilder.CacheBuilderRegistryImpl"/>
16 <applicationService serviceInterface="com.intellij.codeInsight.intention.IntentionManager"
17 serviceImplementation="com.intellij.codeInsight.intention.impl.config.IntentionManagerImpl"/>
18 <applicationService serviceInterface="com.intellij.codeStyle.CodeStyleFacade"
19 serviceImplementation="com.intellij.psi.impl.source.codeStyle.CodeStyleFacadeImpl"/>
21 <applicationService serviceInterface="com.intellij.concurrency.JobLauncher"
22 serviceImplementation="com.intellij.concurrency.JobLauncherImpl"/>
24 <applicationService serviceInterface="com.intellij.openapi.project.ProjectLocator"
25 serviceImplementation="com.intellij.openapi.project.ProjectLocatorImpl"/>
27 <applicationService serviceImplementation="com.intellij.packageDependencies.DependencyUISettings"/>
29 <projectService serviceInterface="com.intellij.ide.fileTemplates.FileTemplateManager"
30 serviceImplementation="com.intellij.ide.fileTemplates.impl.FileTemplateManagerImpl"/>
31 <projectService serviceImplementation="com.intellij.ide.fileTemplates.impl.FileTemplateSettings"/>
32 <applicationService serviceImplementation="com.intellij.ide.fileTemplates.impl.ExportableFileTemplateSettings"/>
34 <applicationService serviceInterface="com.intellij.ide.PsiCopyPasteManager"
35 serviceImplementation="com.intellij.ide.PsiCopyPasteManager"/>
37 <applicationService serviceImplementation="com.intellij.usages.UsageViewSettings"/>
38 <applicationService serviceImplementation="com.intellij.refactoring.RefactoringSettings"/>
39 <applicationService serviceInterface="com.intellij.refactoring.RefactoringActionHandlerFactory"
40 serviceImplementation="com.intellij.refactoring.openapi.impl.RefactoringActionHandlerFactoryImpl"/>
42 <applicationService serviceInterface="com.intellij.execution.filters.TextConsoleBuilderFactory"
43 serviceImplementation="com.intellij.execution.filters.TextConsoleBuilderFactoryImpl"/>
44 <applicationService serviceInterface="com.intellij.execution.filters.HyperlinkInfoFactory"
45 serviceImplementation="com.intellij.execution.filters.impl.HyperlinkInfoFactoryImpl"/>
47 <applicationService serviceInterface="com.intellij.lang.PsiBuilderFactory"
48 serviceImplementation="com.intellij.lang.impl.PsiBuilderFactoryImpl"/>
50 <applicationService serviceImplementation="com.intellij.codeInsight.documentation.DocumentationManagerUtil"/>
52 <applicationService serviceImplementation="com.intellij.navigation.ChooseByNameRegistry"/>
54 <applicationService serviceInterface="com.intellij.application.options.CodeStyleSettingsUtil"
55 serviceImplementation="com.intellij.application.options.CodeStyleSettingsUtilImpl"/>
57 <applicationService serviceInterface="com.intellij.ide.PsiActionSupportFactory"
58 serviceImplementation="com.intellij.ide.PsiActionSupportFactoryImpl"/>
59 <applicationService serviceImplementation="com.intellij.codeInspection.ex.InspectionToolRegistrar"/>
60 <applicationService serviceImplementation="com.intellij.codeInsight.template.impl.TemplateSettings"/>
61 <applicationService serviceImplementation="com.intellij.codeInsight.template.impl.ExportableTemplateSettings"/>
62 <applicationService serviceImplementation="com.intellij.execution.ui.layout.impl.RunnerLayoutSettings"/>
64 <applicationService serviceImplementation="com.intellij.codeEditor.printing.PrintSettings"/>
65 <applicationService serviceInterface="com.intellij.codeInsight.daemon.DaemonCodeAnalyzerSettings"
66 serviceImplementation="com.intellij.codeInsight.daemon.DaemonCodeAnalyzerSettingsImpl"/>
67 <applicationService serviceInterface="com.intellij.codeInsight.daemon.LineMarkerSettings"
68 serviceImplementation="com.intellij.codeInsight.daemon.impl.LineMarkerSettingsImpl"/>
70 <applicationService serviceInterface="com.intellij.codeInsight.actions.FormatChangedTextUtil"
71 serviceImplementation="com.intellij.codeInsight.actions.FormatChangedTextUtil"/>
73 <applicationService serviceInterface="com.intellij.facet.FacetTypeRegistry"
74 serviceImplementation="com.intellij.facet.impl.FacetTypeRegistryImpl"/>
76 <projectService serviceInterface="com.intellij.openapi.roots.impl.DirectoryIndex"
77 serviceImplementation="com.intellij.openapi.roots.impl.DirectoryIndexImpl"/>
79 <projectService serviceInterface="com.intellij.pom.references.PomService"
80 serviceImplementation="com.intellij.pom.references.PomServiceImpl"/>
82 <projectService serviceInterface="com.intellij.psi.search.PsiSearchHelper"
83 serviceImplementation="com.intellij.psi.impl.search.PsiSearchHelperImpl"/>
85 <projectService serviceInterface="com.intellij.psi.search.PsiTodoSearchHelper"
86 serviceImplementation="com.intellij.psi.impl.search.PsiTodoSearchHelperImpl"/>
88 <projectService serviceInterface="com.intellij.codeInsight.lookup.LookupManager"
89 serviceImplementation="com.intellij.codeInsight.lookup.impl.LookupManagerImpl"/>
91 <applicationService serviceInterface="com.intellij.psi.meta.MetaDataRegistrar"
92 serviceImplementation="com.intellij.psi.impl.meta.MetaRegistry"/>
94 <applicationService serviceInterface="com.intellij.openapi.paths.PathReferenceManager"
95 serviceImplementation="com.intellij.openapi.paths.PathReferenceManagerImpl"/>
97 <applicationService serviceInterface="com.intellij.codeInsight.folding.CodeFoldingSettings"
98 serviceImplementation="com.intellij.codeInsight.folding.CodeFoldingSettingsImpl"/>
100 <applicationService serviceInterface="com.intellij.psi.statistics.StatisticsManager"
101 serviceImplementation="com.intellij.psi.statistics.impl.StatisticsManagerImpl"/>
103 <applicationService serviceInterface="com.intellij.codeInsight.intention.impl.config.IntentionManagerSettings"
104 serviceImplementation="com.intellij.codeInsight.intention.impl.config.IntentionManagerSettings"/>
106 <applicationService serviceInterface="com.intellij.find.FindSettings"
107 serviceImplementation="com.intellij.find.impl.FindSettingsImpl"/>
108 <applicationService serviceImplementation="com.intellij.find.impl.FindSettingsImpl$FindRecents"/>
110 <applicationService serviceImplementation="com.intellij.codeInsight.CodeInsightSettings"/>
112 <applicationService serviceInterface="com.intellij.openapi.roots.impl.libraries.ApplicationLibraryTable"
113 serviceImplementation="com.intellij.openapi.roots.impl.libraries.ExportableApplicationLibraryTable"/>
115 <applicationService serviceInterface="com.intellij.psi.codeStyle.CodeStyleSchemes"
116 serviceImplementation="com.intellij.psi.impl.source.codeStyle.PersistableCodeStyleSchemes"/>
118 <applicationService serviceInterface="com.intellij.openapi.roots.libraries.LibraryTablesRegistrar"
119 serviceImplementation="com.intellij.openapi.roots.impl.libraries.LibraryTablesRegistrarImpl"/>
121 <applicationService serviceInterface="com.intellij.openapi.roots.libraries.LibraryDetectionManager"
122 serviceImplementation="com.intellij.openapi.roots.impl.libraries.LibraryDetectionManagerImpl"/>
124 <applicationService serviceInterface="com.intellij.openapi.roots.libraries.LibraryTypeService"
125 serviceImplementation="com.intellij.openapi.roots.impl.libraries.LibraryTypeServiceImpl"/>
127 <applicationService serviceInterface="com.intellij.usageView.UsageTreeColorsScheme"
128 serviceImplementation="com.intellij.usageView.UsageTreeColorsScheme"/>
130 <applicationService serviceInterface="com.intellij.ui.IconDeferrer"
131 serviceImplementation="com.intellij.ui.IconDeferrerImpl"/>
133 <applicationService serviceInterface="com.intellij.ui.mac.MacMessagesEmulation"
134 serviceImplementation="com.intellij.ui.messages.JBMacMessages"/>
136 <applicationService serviceImplementation="com.intellij.psi.codeStyle.AppCodeStyleSettingsManager"/>
138 <applicationService serviceInterface="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileInfoManager"
139 serviceImplementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileInfoManager"/>
140 <applicationService serviceInterface="com.intellij.psi.search.PredefinedSearchScopeProvider"
141 serviceImplementation="com.intellij.psi.search.PredefinedSearchScopeProviderImpl"/>
143 <applicationService serviceInterface="com.intellij.psi.PsiReferenceService"
144 serviceImplementation="com.intellij.psi.PsiReferenceServiceImpl"/>
146 <applicationService serviceInterface="com.intellij.patterns.compiler.PatternCompilerFactory"
147 serviceImplementation="com.intellij.patterns.compiler.PatternCompilerFactoryImpl"/>
149 <applicationService serviceInterface="com.intellij.ide.PowerSaveMode"
150 serviceImplementation="com.intellij.ide.PowerSaveMode"/>
152 <applicationService serviceInterface="com.intellij.util.download.DownloadableFileService"
153 serviceImplementation="com.intellij.util.download.impl.DownloadableFileServiceImpl"/>
155 <applicationService serviceInterface="com.intellij.psi.impl.DocumentCommitProcessor"
156 serviceImplementation="com.intellij.psi.impl.DocumentCommitThread"/>
158 <applicationService serviceInterface="com.intellij.psi.stubs.StubTreeLoader"
159 serviceImplementation="com.intellij.psi.stubs.StubTreeLoaderImpl"/>
161 <applicationService serviceInterface="com.intellij.ide.util.PsiNavigationSupport"
162 serviceImplementation="com.intellij.ide.util.PsiNavigationSupportImpl"/>
164 <applicationService serviceInterface="com.intellij.psi.impl.source.codeStyle.IndentHelper"
165 serviceImplementation="com.intellij.psi.impl.source.codeStyle.IndentHelperImpl"/>
167 <applicationService serviceInterface="com.intellij.lang.DefaultASTFactory"
168 serviceImplementation="com.intellij.lang.DefaultASTFactoryImpl"/>
170 <applicationService serviceInterface="com.intellij.conversion.ConversionService"
171 serviceImplementation="com.intellij.impl.ConversionServiceImpl"/>
173 <applicationService serviceInterface="com.intellij.psi.search.searches.IndexPatternSearch"
174 serviceImplementation="com.intellij.psi.impl.search.IndexPatternSearchImpl"/>
176 <applicationService serviceInterface="com.intellij.openapi.fileEditor.UniqueVFilePathBuilder"
177 serviceImplementation="com.intellij.openapi.fileEditor.impl.UniqueVFilePathBuilderImpl"/>
179 <applicationService serviceInterface="com.intellij.openapi.roots.impl.libraries.JarDirectoryWatcherFactory"
180 serviceImplementation="com.intellij.openapi.roots.impl.libraries.JarDirectoryWatcherFactoryImpl"/>
182 <applicationService serviceImplementation="com.intellij.psi.codeStyle.arrangement.engine.ArrangementEngine"/>
183 <applicationService serviceImplementation="com.intellij.psi.codeStyle.arrangement.MemberOrderService"/>
185 <applicationService serviceInterface="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceCompletion"
186 serviceImplementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceCompletionImpl"/>
188 <applicationService serviceInterface="com.intellij.psi.util.PsiEditorUtil"
189 serviceImplementation="com.intellij.psi.util.PsiUtilBase"/>
191 <rearranger.ui implementation="com.intellij.application.options.codeStyle.arrangement.component.DefaultArrangementUiComponentFactory"/>
193 <projectService serviceInterface="com.intellij.ui.EditorTextFieldProvider"
194 serviceImplementation="com.intellij.ui.EditorTextFieldProviderImpl"/>
196 <projectService serviceInterface="com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager"
197 serviceImplementation="com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager"/>
199 <projectService serviceInterface="com.intellij.psi.codeStyle.LegacyCodeStyleSettingsManager"
200 serviceImplementation="com.intellij.psi.codeStyle.LegacyCodeStyleSettingsManager"/>
202 <projectService serviceInterface="com.intellij.codeInsight.daemon.impl.analysis.HighlightingLevelManager"
203 serviceImplementation="com.intellij.codeInsight.daemon.impl.analysis.HighlightingSettingsPerFile"/>
205 <projectService serviceInterface="com.intellij.find.findInProject.FindInProjectManager"
206 serviceImplementation="com.intellij.find.findInProject.FindInProjectManager"/>
207 <projectService serviceInterface="com.intellij.find.replaceInProject.ReplaceInProjectManager"
208 serviceImplementation="com.intellij.find.replaceInProject.ReplaceInProjectManager"/>
209 <projectService serviceInterface="com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar"
210 serviceImplementation="com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl"/>
211 <projectService serviceInterface="com.intellij.psi.PsiFileFactory"
212 serviceImplementation="com.intellij.psi.impl.PsiFileFactoryImpl"/>
213 <projectService serviceInterface="com.intellij.psi.text.BlockSupport"
214 serviceImplementation="com.intellij.psi.impl.source.text.BlockSupportImpl"/>
215 <projectService serviceInterface="com.intellij.psi.SmartPointerManager"
216 serviceImplementation="com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl"/>
217 <projectService serviceInterface="com.intellij.psi.codeStyle.CodeStyleManager"
218 serviceImplementation="com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl"/>
219 <projectService serviceInterface="com.intellij.pom.PomModel"
220 serviceImplementation="com.intellij.pom.core.impl.PomModelImpl"/>
221 <projectService serviceInterface="com.intellij.psi.impl.include.FileIncludeManager"
222 serviceImplementation="com.intellij.psi.impl.include.FileIncludeManagerImpl"/>
223 <projectService serviceInterface="com.intellij.util.CachedValuesFactory"
224 serviceImplementation="com.intellij.psi.impl.PsiCachedValuesFactory"/>
227 <projectService serviceInterface="com.intellij.openapi.roots.impl.libraries.ProjectLibraryTable"
228 serviceImplementation="com.intellij.openapi.roots.impl.libraries.ProjectLibraryTable"/>
230 <projectService serviceInterface="com.intellij.psi.search.ProjectScopeBuilder"
231 serviceImplementation="com.intellij.psi.search.ProjectScopeBuilderImpl"/>
233 <projectService serviceInterface="com.intellij.facet.ProjectWideFacetListenersRegistry"
234 serviceImplementation="com.intellij.facet.impl.ProjectWideFacetListenersRegistryImpl"/>
236 <projectService serviceInterface="com.intellij.facet.FacetFinder" serviceImplementation="com.intellij.facet.impl.FacetFinderImpl"/>
238 <projectService serviceInterface="com.intellij.facet.ProjectFacetManager"
239 serviceImplementation="com.intellij.facet.impl.ProjectFacetManagerImpl"/>
240 <applicationService serviceImplementation="com.intellij.facet.impl.invalid.InvalidFacetType"/>
241 <projectService serviceInterface="com.intellij.facet.impl.invalid.InvalidFacetManager"
242 serviceImplementation="com.intellij.facet.impl.invalid.InvalidFacetManagerImpl"/>
243 <projectService serviceInterface="com.intellij.openapi.module.ProjectLoadingErrorsNotifier"
244 serviceImplementation="com.intellij.openapi.module.impl.ProjectLoadingErrorsNotifierImpl"/>
246 <moduleService serviceInterface="com.intellij.facet.FacetModificationTrackingService"
247 serviceImplementation="com.intellij.facet.impl.FacetModificationTrackingServiceImpl"/>
249 <applicationService serviceInterface="com.intellij.framework.detection.impl.FrameworkDetectorRegistry"
250 serviceImplementation="com.intellij.framework.detection.impl.FrameworkDetectorRegistryImpl"/>
251 <fileBasedIndex implementation="com.intellij.framework.detection.impl.FrameworkDetectionIndex"/>
252 <projectService serviceInterface="com.intellij.framework.detection.DetectionExcludesConfiguration"
253 serviceImplementation="com.intellij.framework.detection.impl.exclude.DetectionExcludesConfigurationImpl"/>
254 <projectService serviceImplementation="com.intellij.framework.detection.impl.exclude.old.OldFacetDetectionExcludesConfiguration"/>
256 <projectService serviceInterface="com.intellij.codeInsight.AutoPopupController"
257 serviceImplementation="com.intellij.codeInsight.AutoPopupController"/>
259 <projectService serviceInterface="com.intellij.codeStyle.CodeStyleFacade"
260 serviceImplementation="com.intellij.psi.impl.source.codeStyle.CodeStyleFacadeImpl"/>
262 <projectService serviceInterface="com.intellij.usages.UsageViewManager"
263 serviceImplementation="com.intellij.usages.impl.UsageViewManagerImpl"/>
265 <projectService serviceInterface="com.intellij.analysis.AnalysisUIOptions"
266 serviceImplementation="com.intellij.analysis.AnalysisUIOptions"/>
268 <projectService serviceInterface="com.intellij.ide.util.gotoByName.ChooseByNameFactory"
269 serviceImplementation="com.intellij.ide.util.gotoByName.ChooseByNameFactoryImpl"/>
271 <projectService serviceInterface="com.intellij.refactoring.listeners.RefactoringListenerManager"
272 serviceImplementation="com.intellij.refactoring.listeners.impl.RefactoringListenerManagerImpl"/>
274 <projectService serviceInterface="com.intellij.util.LogicalRootsManager"
275 serviceImplementation="com.intellij.util.LogicalRootsManagerImpl"/>
277 <projectService serviceInterface="com.intellij.codeEditor.printing.ExportToHTMLSettings"
278 serviceImplementation="com.intellij.codeEditor.printing.ExportToHTMLSettings"/>
280 <projectService serviceInterface="com.intellij.diagnostic.logging.LogConsolePreferences"
281 serviceImplementation="com.intellij.diagnostic.logging.LogConsolePreferences"/>
283 <applicationService serviceInterface="com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry"
284 serviceImplementation="com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl"/>
286 <projectService serviceInterface="com.intellij.find.FindManager"
287 serviceImplementation="com.intellij.find.impl.FindManagerImpl"/>
289 <projectService serviceInterface="com.intellij.psi.PsiParserFacade"
290 serviceImplementation="com.intellij.psi.impl.PsiParserFacadeImpl"/>
292 <projectService serviceInterface="com.intellij.ide.util.gotoByName.GotoFileConfiguration"
293 serviceImplementation="com.intellij.ide.util.gotoByName.GotoFileConfiguration"/>
294 <projectService serviceInterface="com.intellij.ide.util.gotoByName.GotoClassSymbolConfiguration"
295 serviceImplementation="com.intellij.ide.util.gotoByName.GotoClassSymbolConfiguration"/>
297 <projectService serviceInterface="com.intellij.ide.hierarchy.HierarchyBrowserManager"
298 serviceImplementation="com.intellij.ide.hierarchy.HierarchyBrowserManager"/>
300 <projectService serviceInterface="com.intellij.psi.search.scope.packageSet.NamedScopeManager"
301 serviceImplementation="com.intellij.psi.search.scope.packageSet.NamedScopeManager"/>
302 <projectService serviceInterface="com.intellij.packageDependencies.DependencyValidationManager"
303 serviceImplementation="com.intellij.packageDependencies.DependencyValidationManagerImpl"/>
304 <projectService serviceInterface="com.intellij.packageDependencies.DependenciesToolWindow"
305 serviceImplementation="com.intellij.packageDependencies.DependenciesToolWindow"/>
307 <projectService serviceInterface="com.intellij.codeInsight.documentation.DocumentationManager"
308 serviceImplementation="com.intellij.codeInsight.documentation.DocumentationManager"/>
310 <projectService serviceInterface="com.intellij.moduleDependencies.DependenciesAnalyzeManager"
311 serviceImplementation="com.intellij.moduleDependencies.DependenciesAnalyzeManager"/>
313 <projectService serviceInterface="com.intellij.ide.util.TreeFileChooserFactory"
314 serviceImplementation="com.intellij.ide.util.TreeFileChooserFactoryImpl"/>
316 <projectService serviceInterface="com.intellij.psi.impl.cache.CacheManager"
317 serviceImplementation="com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl"/>
318 <projectService serviceInterface="com.intellij.psi.impl.cache.TodoCacheManager"
319 serviceImplementation="com.intellij.psi.impl.cache.impl.IndexTodoCacheManagerImpl"/>
320 <projectService serviceInterface="com.intellij.psi.impl.ResolveScopeManager"
321 serviceImplementation="com.intellij.psi.impl.file.impl.ResolveScopeManagerImpl"/>
322 <projectService serviceInterface="com.intellij.openapi.roots.ProjectFileIndex"
323 serviceImplementation="com.intellij.openapi.roots.impl.ProjectFileIndexImpl"/>
324 <testSourcesFilter implementation="com.intellij.openapi.roots.ProjectRootTestSourcesFilter"/>
325 <moduleService serviceInterface="com.intellij.openapi.roots.ModuleFileIndex"
326 serviceImplementation="com.intellij.openapi.roots.impl.ModuleFileIndexImpl"/>
327 <projectService serviceInterface="com.intellij.psi.impl.source.resolve.ResolveCache"
328 serviceImplementation="com.intellij.psi.impl.source.resolve.ResolveCache"/>
329 <projectService serviceInterface="com.intellij.openapi.roots.ProjectRootModificationTracker"
330 serviceImplementation="com.intellij.openapi.roots.ProjectRootModificationTrackerImpl"/>
332 <projectService serviceInterface="com.intellij.ui.FileColorManager"
333 serviceImplementation="com.intellij.ui.tabs.FileColorManagerImpl"/>
335 <projectService serviceInterface="com.intellij.openapi.roots.impl.LibraryScopeCache"
336 serviceImplementation="com.intellij.openapi.roots.impl.LibraryScopeCache"/>
338 <projectService serviceInterface="com.intellij.slicer.SliceToolwindowSettings"
339 serviceImplementation="com.intellij.slicer.SliceToolwindowSettings"/>
340 <projectService serviceInterface="com.intellij.slicer.SliceManager"
341 serviceImplementation="com.intellij.slicer.SliceManager"/>
343 <moduleService serviceInterface="com.intellij.openapi.components.impl.stores.IComponentStore"
344 serviceImplementation="com.intellij.configurationStore.ModuleStoreImpl"
345 testServiceImplementation="com.intellij.configurationStore.ModuleStoreImpl$TestModuleStore"/>
346 <moduleService serviceInterface="com.intellij.openapi.roots.TestModuleProperties"
347 serviceImplementation="com.intellij.openapi.roots.impl.TestModulePropertiesImpl"/>
349 <moduleService serviceImplementation="com.intellij.openapi.module.impl.ModuleImpl$DeprecatedModuleOptionManager"/>
350 <moduleService serviceInterface="com.intellij.openapi.components.PathMacroManager" serviceImplementation="com.intellij.openapi.components.impl.ModulePathMacroManager"/>
352 <projectViewPane implementation="com.intellij.ide.scratch.ScratchProjectViewPane"/>
353 <applicationService serviceInterface="com.intellij.ide.scratch.ScratchFileService"
354 serviceImplementation="com.intellij.ide.scratch.ScratchFileServiceImpl"/>
356 <fileTypeFactory implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$TypeFactory"/>
357 <navbar implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$NavBarExtension"/>
358 <lang.substitutor language="TEXT" implementationClass="com.intellij.ide.scratch.ScratchFileServiceImpl$Substitutor" order="first"/>
359 <nonProjectFileWritingAccessExtension implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$AccessExtension"/>
360 <fileIconProvider implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$FilePresentation"/>
361 <editorTabTitleProvider implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$FilePresentation"/>
362 <syntaxHighlighter factoryClass="com.intellij.ide.scratch.ScratchFileServiceImpl$Highlighter" order="first"/>
363 <indexedRootsProvider implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$IndexSetContributor"/>
364 <useScopeEnlarger implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$UseScopeExtension"/>
365 <usageTypeProvider implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$UsageTypeExtension" order="last"/>
367 <scratch.rootType implementation="com.intellij.ide.scratch.ScratchRootType" />
368 <scratch.rootType implementation="com.intellij.execution.console.HistoryRootType"/>
369 <scratch.rootType implementation="com.intellij.execution.console.IdeConsoleRootType"/>
371 <!-- Extension resources -->
372 <applicationService serviceInterface="com.intellij.ide.extensionResources.ResourceVersions"
373 serviceImplementation="com.intellij.ide.extensionResources.ResourceVersions"/>
374 <scratch.rootType implementation="com.intellij.ide.extensionResources.ExtensionsRootType"/>
376 <colorSettingsPage implementation="com.intellij.openapi.options.colors.pages.GeneralColorsPage" id="general"/>
377 <colorSettingsPage implementation="com.intellij.openapi.options.colors.pages.DefaultLanguageColorsPage" id="defaultLanguage"/>
378 <colorSettingsPage implementation="com.intellij.openapi.options.colors.pages.ANSIColoredConsoleColorsPage" id="ansi"/>
379 <colorSettingsPage implementation="com.intellij.openapi.options.colors.pages.CustomColorsPage" id="custom"/>
381 <elementDescriptionProvider implementation="com.intellij.psi.impl.DefaultPomTargetDescriptionProvider" order="last" id="pomDefault"/>
383 <applicationService serviceInterface="com.intellij.codeInspection.ex.AppInspectionProfilesVisibleTreeState"
384 serviceImplementation="com.intellij.codeInspection.ex.AppInspectionProfilesVisibleTreeState"/>
385 <projectService serviceInterface="com.intellij.codeInspection.ex.ProjectInspectionProfilesVisibleTreeState"
386 serviceImplementation="com.intellij.codeInspection.ex.ProjectInspectionProfilesVisibleTreeState"/>
389 <search.topHitProvider implementation="com.intellij.application.options.editor.EditorOptionsTopHitProvider"/>
390 <applicationConfigurable groupId="editor" groupWeight="190" instance="com.intellij.application.options.editor.EditorOptions" id="preferences.editor" key="title.editor"
391 bundle="messages.ApplicationBundle" order="after preferences.lookFeel"
392 childrenEPName="com.intellij.editorOptionsProvider"/>
394 <projectService serviceInterface="com.intellij.semantic.SemService" serviceImplementation="com.intellij.semantic.SemServiceImpl"/>
396 <!-- Global Code Style -->
397 <projectConfigurable groupId="editor" groupWeight="170" dynamic="true" displayName="Code Style" id="preferences.sourceCode" instance="com.intellij.application.options.CodeStyleSchemesConfigurable" order="after colors"/>
398 <applicationService serviceInterface="com.intellij.application.options.codeStyle.CodeStyleSchemesUIConfiguration"
399 serviceImplementation="com.intellij.application.options.codeStyle.CodeStyleSchemesUIConfiguration"/>
402 <applicationConfigurable groupId="editor" groupWeight="120" instance="com.intellij.openapi.fileTypes.impl.FileTypeConfigurable" id="preferences.fileTypes"
403 key="filetype.settings.title" bundle="messages.FileTypesBundle"/>
405 <search.topHitProvider implementation="com.intellij.codeInsight.intention.impl.config.IntentionsOptionsTopHitProvider"/>
406 <applicationConfigurable groupId="editor" key="intention.settings" bundle="messages.CodeInsightBundle" instance="com.intellij.codeInsight.intention.impl.config.IntentionSettingsConfigurable" id="preferences.intentionPowerPack"/>
408 <!-- Live Templates -->
409 <search.topHitProvider implementation="com.intellij.codeInsight.template.impl.LiveTemplatesOptionsTopHitProvider"/>
410 <applicationConfigurable groupId="editor" groupWeight="130" instance="com.intellij.codeInsight.template.impl.LiveTemplatesConfigurable" id="editing.templates"
411 key="templates.settings.page.title" bundle="messages.CodeInsightBundle"/>
412 <search.optionContributor implementation="com.intellij.codeInsight.template.impl.TemplateSearchableOptionContributor"/>
413 <lookup.actionProvider implementation="com.intellij.codeInsight.template.impl.LiveTemplateLookupActionProvider"/>
414 <documentationProvider implementation="com.intellij.codeInsight.template.impl.LiveTemplateDocumentationProvider"/>
415 <projectService serviceInterface="com.intellij.codeInsight.template.TemplateManager"
416 serviceImplementation="com.intellij.codeInsight.template.impl.TemplateManagerImpl"/>
418 <!-- File Templates-->
419 <projectConfigurable groupId="editor" groupWeight="150" instance="com.intellij.ide.fileTemplates.impl.AllFileTemplatesConfigurable" id="fileTemplates"
420 key="title.file.templates" bundle="messages.IdeBundle"/>
423 <applicationConfigurable groupId="editor" instance="com.intellij.ide.todo.configurable.TodoConfigurable" id="preferences.toDoOptions" key="title.todo"
424 bundle="messages.IdeBundle"/>
426 <!-- External Tools -->
427 <applicationConfigurable groupId="tools" groupWeight="140" instance="com.intellij.tools.ToolConfigurable" id="preferences.externalTools" key="tools.settings.title"
428 bundle="messages.ToolsBundle"/>
429 <stepsBeforeRunProvider implementation="com.intellij.tools.ToolBeforeRunTaskProvider"/>
430 <checkinHandlerFactory implementation="com.intellij.tools.ExternalToolsCheckinHandlerFactory"/>
431 <projectService serviceInterface="com.intellij.tools.ToolsProjectConfig"
432 serviceImplementation="com.intellij.tools.ToolsProjectConfig"/>
434 <bidiRegionsSeparator language="" implementationClass="com.intellij.openapi.editor.bidi.PlainTextBidiRegionsSeparator"/>
436 <lang.parserDefinition language="TEXT" implementationClass="com.intellij.openapi.fileTypes.PlainTextParserDefinition"/>
437 <lang.syntaxHighlighterFactory language="TEXT" implementationClass="com.intellij.openapi.fileTypes.PlainTextSyntaxHighlighterFactory"/>
438 <lang.braceMatcher language="TEXT" implementationClass="com.intellij.ide.highlighter.custom.impl.CustomFileTypeBraceMatcher"/>
439 <lang.quoteHandler language="TEXT" implementationClass="com.intellij.ide.highlighter.custom.impl.CustomFileTypeQuoteHandler"/>
440 <lang.ast.factory language="TEXT" implementationClass="com.intellij.psi.impl.source.tree.PlainTextASTFactory"/>
442 <getDataRule key="psi.File" implementationClass="com.intellij.ide.impl.dataRules.PsiFileRule"/>
443 <getDataRule key="psi.Element" implementationClass="com.intellij.ide.impl.dataRules.PsiElementFromSelectionRule"/>
444 <getDataRule key="psi.Element.array" implementationClass="com.intellij.ide.impl.dataRules.PsiElementFromSelectionsRule"/>
445 <getDataRule key="psi.pasteTargetElement" implementationClass="com.intellij.ide.impl.dataRules.PasteTargetRule"/>
446 <getDataRule key="virtualFile" implementationClass="com.intellij.ide.impl.dataRules.VirtualFileRule"/>
447 <getDataRule key="virtualFileArray" implementationClass="com.intellij.ide.impl.dataRules.VirtualFileArrayRule"/>
448 <getDataRule key="Navigatable" implementationClass="com.intellij.ide.impl.dataRules.NavigatableRule"/>
449 <getDataRule key="usageTarget" implementationClass="com.intellij.ide.impl.dataRules.UsageTargetsRule"/>
450 <getDataRule key="UsageInfo.List" implementationClass="com.intellij.ide.impl.dataRules.UsageInfo2ListRule"/>
451 <getDataRule key="module" implementationClass="com.intellij.ide.impl.dataRules.ModuleRule"/>
453 <dataValidator key="psi.File" implementationClass="com.intellij.ide.impl.PsiElementDataValidator"/>
454 <dataValidator key="psi.Element" implementationClass="com.intellij.ide.impl.PsiElementDataValidator"/>
455 <dataValidator key="psi.Element.array" implementationClass="com.intellij.ide.impl.PsiElementArrayDataValidator"/>
456 <dataValidator key="module" implementationClass="com.intellij.ide.impl.ModuleDataValidator"/>
458 <patternDialectProvider implementation="com.intellij.packageDependencies.ui.ProjectPatternProvider" id="file"/>
459 <customScopesProvider implementation="com.intellij.packageDependencies.DefaultScopesProvider"/>
460 <customScopesProvider implementation="com.intellij.packageDependencies.ChangeListsScopesProvider" order="last"/>
461 <refactoring.elementListenerProvider implementation="com.intellij.packageDependencies.ui.RefactoringScopeElementListenerProvider"/>
463 <highlightVisitor implementation="com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor"/>
464 <projectService serviceImplementation="com.intellij.codeInsight.daemon.impl.CachedAnnotators"/>
465 <daemon.changeLocalityDetector implementation="com.intellij.codeInsight.daemon.impl.DefaultChangeLocalityDetector"/>
467 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CurrentDateMacro"/>
468 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CurrentTimeMacro"/>
469 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CurrentUserMacro"/>
470 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.ClipboardMacro"/>
471 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CapitalizeMacro"/>
472 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.DecapitalizeMacro"/>
473 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.FirstWordMacro"/>
474 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.EscapeStringMacro"/>
475 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.ReplaceUnderscoresWithSpacesMacro"/>
476 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.LineNumberMacro"/>
477 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.FileNameMacro"/>
478 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.FileNameWithoutExtensionMacro"/>
479 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.ConvertToCamelCaseMacro$ReplaceUnderscoresToCamelCaseMacro"/>
480 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.ConvertToCamelCaseMacro"/>
481 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CapitalizeAndUnderscoreMacro"/>
482 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.SplitWordsMacro$SnakeCaseMacro"/>
483 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.SplitWordsMacro$LowercaseAndDash"/>
484 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.SplitWordsMacro$SpaceSeparated"/>
485 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.ConcatMacro"/>
487 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CompleteMacro"/>
488 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CompleteSmartMacro"/>
489 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.ClassNameCompleteMacro"/>
491 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.EnumMacro"/>
492 <internalFileTemplate name="HTML File"/>
493 <internalFileTemplate name="HTML4 File"/>
494 <internalFileTemplate name="XHTML File"/>
495 <fileBasedIndex implementation="com.intellij.psi.impl.cache.impl.todo.TodoIndex"/>
496 <fileBasedIndex implementation="com.intellij.psi.impl.cache.impl.id.IdIndexImpl"/>
497 <fileBasedIndex implementation="com.intellij.psi.search.FilenameIndex"/>
498 <fileBasedIndex implementation="com.intellij.psi.search.FileTypeIndex"/>
499 <fileBasedIndex implementation="com.intellij.psi.stubs.StubUpdatingIndex"/>
501 <fileBasedIndex implementation="com.intellij.find.ngrams.TrigramIndex"/>
503 <fileBasedIndex implementation="com.intellij.psi.impl.include.FileIncludeIndex"/>
505 <syntaxHighlighter factoryClass="com.intellij.openapi.fileTypes.LanguageFileTypeHighlighterProvider"/>
506 <structureViewBuilder factoryClass="com.intellij.ide.highlighter.LanguageFileTypeStructureViewBuilderProvider"/>
508 <idIndexer filetype="PLAIN_TEXT" implementationClass="com.intellij.psi.impl.cache.impl.id.PlainTextIndexer"/>
509 <todoIndexer filetype="PLAIN_TEXT" implementationClass="com.intellij.psi.impl.cache.impl.todo.PlainTextTodoIndexer"/>
510 <lang.elementManipulator forClass="com.intellij.psi.PsiPlainTextFile"
511 implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.manipulators.PlainFileManipulator"/>
512 <lang.elementManipulator forClass="com.intellij.psi.PsiComment"
513 implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.manipulators.PsiCommentManipulator"/>
515 <applicationService serviceInterface="com.intellij.ide.macro.MacroManager" serviceImplementation="com.intellij.ide.macro.MacroManager"/>
516 <hectorComponentProvider implementation="com.intellij.codeInsight.daemon.impl.FileIncludeContextHectorProvider"/>
518 <programRunner implementation="com.intellij.tools.ToolProgramRunner"/>
520 <ideRootPaneNorth implementation="com.intellij.ide.navigationToolbar.NavBarRootPaneExtension"/>
521 <navbar implementation="com.intellij.ide.navigationToolbar.DefaultNavBarExtension" id="defaultNavbar" order="last"/>
523 <statistician key="completion" implementationClass="com.intellij.codeInsight.completion.DefaultCompletionStatistician" order="last"/>
525 <weigher key="proximity" implementationClass="com.intellij.psi.util.proximity.OpenedInEditorWeigher" id="openedInEditor"/>
526 <weigher key="proximity" implementationClass="com.intellij.psi.util.proximity.SameDirectoryWeigher" id="sameDirectory"
527 order="after openedInEditor"/>
528 <weigher key="proximity" implementationClass="com.intellij.psi.util.proximity.SameLogicalRootWeigher" id="sameLogicalRoot"
529 order="after sameDirectory"/>
530 <weigher key="proximity" implementationClass="com.intellij.psi.util.proximity.SameModuleWeigher" id="sameModule"
531 order="after sameLogicalRoot"/>
532 <weigher key="proximity" implementationClass="com.intellij.psi.util.proximity.InResolveScopeWeigher" id="inResolveScope"
533 order="after sameModule"/>
534 <weigher key="proximity" implementationClass="com.intellij.psi.util.proximity.SdkOrLibraryWeigher" id="sdkOrLibrary"
535 order="after inResolveScope"/>
537 <weigher key="completion" implementationClass="com.intellij.codeInsight.completion.PriorityWeigher" id="priority" order="first"/>
538 <weigher key="completion" implementationClass="com.intellij.codeInsight.completion.StatisticsWeigher" id="stats"
539 order="after priority"/>
540 <weigher key="completion" implementationClass="com.intellij.codeInsight.completion.PrefixMatchingWeigher" id="prefix"
541 order="after stats"/>
542 <weigher key="completion" implementationClass="com.intellij.codeInsight.completion.ExplicitProximityWeigher" id="explicitProximity"
543 order="after prefix"/>
544 <weigher key="completion" implementationClass="com.intellij.codeInsight.completion.LookupElementProximityWeigher" id="proximity"
545 order="after explicitProximity"/>
546 <weigher key="completion" implementationClass="com.intellij.codeInsight.completion.GroupingWeigher" id="grouping"
549 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.DefaultCompletionContributor"
552 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.ComboEditorCompletionContributor"
553 id="comboEditor" order="first"/>
554 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.WordCompletionContributor"
555 id="wordCompletion" order="last"/>
556 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.LegacyCompletionContributor" id="legacy"
558 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.FilePathCompletionContributor"
559 id="filePath" order="before javaClassName"/>
560 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor"
561 id="liveTemplates" order="first"/>
563 <completion.skip implementation="com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$Skipper"
564 id="skipLiveTemplate"/>
566 <applicationService serviceInterface="com.intellij.execution.console.ConsoleFoldingSettings"
567 serviceImplementation="com.intellij.execution.console.ConsoleFoldingSettings"/>
568 <console.folding implementation="com.intellij.execution.console.SubstringConsoleFolding"/>
570 <lookup.charFilter implementation="com.intellij.codeInsight.template.impl.LiveTemplateCharFilter" order="first" id="liveTemplate"/>
571 <lookup.charFilter implementation="com.intellij.codeInsight.completion.CompletionCharFilter" order="last" id="completion"/>
572 <lookup.charFilter implementation="com.intellij.refactoring.IdentifierCharFilter" id="identifier" order="last"/>
573 <lookup.charFilter implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceCharFilter" id="fileRef"
574 order="before completion"/>
576 <searchEverywhereClassifier implementation="com.intellij.ide.actions.DefaultSearchEverywhereClassifier"/>
577 <gotoFileContributor implementation="com.intellij.ide.util.gotoByName.DefaultFileNavigationContributor"/>
578 <gotoTargetRendererProvider implementation="com.intellij.xml.impl.schema.GotoXmlSchemaTypeRendererProvider"/>
579 <gotoRelatedProvider implementation="com.intellij.ide.actions.RelatedItemLineMarkerGotoAdapter"/>
581 <selectInTarget implementation="com.intellij.ide.impl.ProjectViewSelectInGroupTarget"/>
582 <selectInTarget implementation="com.intellij.ide.navigationToolbar.SelectInNavBarTarget"/>
583 <selectInTarget implementation="com.intellij.ide.impl.StructureViewSelectInTarget"/>
584 <selectInTarget implementation="com.intellij.ide.impl.ProjectViewSelectInExplorerTarget"/>
585 <selectInTarget implementation="com.intellij.ide.favoritesTreeView.FavoritesViewSelectInTarget"/>
587 <elementLookupRenderer implementation="com.intellij.codeInsight.template.impl.TemplateLookupRenderer"/>
589 <customPasteProvider implementation="com.intellij.ide.actions.PasteReferenceProvider"/>
591 <referenceInjector implementation="com.intellij.codeInsight.daemon.impl.analysis.encoding.EncodingReferenceInjector"/>
593 <usageFilteringRuleProvider implementation="com.intellij.usages.impl.UsageFilteringRuleProviderImpl"/>
594 <usageGroupingRuleProvider implementation="com.intellij.usages.impl.UsageGroupingRuleProviderImpl"/>
596 <projectService serviceInterface="com.intellij.psi.templateLanguages.TemplateDataLanguageMappings"
597 serviceImplementation="com.intellij.psi.templateLanguages.TemplateDataLanguageMappings"/>
598 <applicationService serviceInterface="com.intellij.psi.templateLanguages.TemplateDataLanguagePatterns"
599 serviceImplementation="com.intellij.psi.templateLanguages.TemplateDataLanguagePatterns"/>
600 <filePropertyPusher implementation="com.intellij.psi.templateLanguages.TemplateDataLanguagePusher"/>
603 <executor implementation="com.intellij.execution.executors.DefaultRunExecutor" order="first" id="run"/>
604 <executionTargetProvider implementation="com.intellij.execution.DefaultExecutionTargetProvider"/>
605 <projectService serviceImplementation="com.intellij.execution.RunConfigurationProducerService" />
606 <configurationType implementation="com.intellij.execution.compound.CompoundRunConfigurationType"/>
608 <findUsagesHandlerFactory implementation="com.intellij.find.findUsages.DefaultFindUsagesHandlerFactory" id="default" order="last"/>
609 <usageTargetProvider implementation="com.intellij.find.findUsages.DefaultUsageTargetProvider" id="default" order="last"/>
611 <cutElementMarker implementation="com.intellij.ide.PsiCutElementMarker"/>
613 <extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.wordSelection.PlainTextLineSelectioner"/>
614 <extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.wordSelection.NaturalLanguageTextSelectioner"/>
615 <extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.wordSelection.WordSelectioner"/>
616 <extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.wordSelection.LineCommentSelectioner"/>
617 <extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.wordSelection.InjectedReferenceSelectioner"/>
618 <extendWordSelectionHandler implementation="com.intellij.ide.highlighter.custom.impl.CustomFileTypeSelectWordHandler"/>
620 <basicWordSelectionFilter implementation="com.intellij.lang.parser.DummyBlockWordSelectionFilter"/>
622 <syntaxHighlighter factoryClass="com.intellij.ide.highlighter.custom.impl.CustomFileTypeHighlighterProvider"/>
623 <fileTypeRegistrator implementation="com.intellij.ide.highlighter.custom.impl.StandardFileTypeRegistrator"/>
625 <directoryProjectConfigurator implementation="com.intellij.platform.PlatformProjectConfigurator" order="first"
626 id="PlatformProjectConfigurator"/>
627 <directoryProjectConfigurator implementation="com.intellij.platform.PlatformProjectViewOpener"/>
629 <fileIconProvider implementation="com.intellij.ide.FileIconPatcherImpl"/>
630 <iconProvider implementation="com.intellij.ide.NativeIconProvider" id="native"/>
631 <iconProvider implementation="com.intellij.psi.impl.file.DirectoryIconProvider" id="directory" order="last"/>
633 <statementUpDownMover implementation="com.intellij.codeInsight.editorActions.moveUpDown.LineMover" id="line" order="last"/>
635 <enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.enter.EnterInStringLiteralHandler"/>
636 <enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.enter.EnterInLineCommentHandler"/>
637 <enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.enter.EnterAfterUnmatchedBraceHandler" id="afterUnmatchedBrace"/>
638 <enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.enter.EnterBetweenBracesHandler"
639 id="EnterBetweenBracesHandler"/>
640 <enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.enter.EnterAfterJavadocTagHandler"/>
642 <backspaceHandlerDelegate implementation="com.intellij.codeInsight.editorActions.SimpleIndentingBackspaceHandler" />
643 <backspaceHandlerDelegate implementation="com.intellij.codeInsight.editorActions.SmartIndentingBackspaceHandler" />
645 <codeInsight.linkHandler prefix="#inspection/" handlerClass="com.intellij.codeInsight.hint.InspectionDescriptionLinkHandler"/>
646 <codeInsight.linkHandler prefix="#navigation/" handlerClass="com.intellij.codeInsight.hint.NavigationLinkHandler"/>
648 <codeFoldingOptionsProvider instance="com.intellij.application.options.editor.BaseCodeFoldingOptionsProvider" order="first"/>
649 <search.topHitProvider implementation="com.intellij.application.options.editor.EditorSmartKeysOptionsTopHitProvider"/>
650 <editorOptionsProvider instance="com.intellij.application.options.editor.EditorSmartKeysConfigurable" id="editor.preferences.smartKeys"
651 displayName="Smart Keys"/>
652 <editorOptionsProvider instance="com.intellij.application.options.editor.EditorAppearanceConfigurable"
653 id="editor.preferences.appearance"
654 key="tab.editor.settings.appearance" bundle="messages.ApplicationBundle"/>
656 <editorOptionsProvider instance="com.intellij.application.options.editor.GutterIconsConfigurable" id="editor.preferences.gutterIcons"
657 displayName="Gutter Icons"/>
659 <!-- Colors & Fonts-->
660 <applicationConfigurable groupId="editor" groupWeight="180" dynamic="true" instance="com.intellij.application.options.colors.ColorAndFontOptions"
661 id="reference.settingsdialog.IDE.editor.colors" key="title.colors.and.fonts" bundle="messages.ApplicationBundle"/>
662 <search.topHitProvider implementation="com.intellij.application.options.editor.EditorTabsOptionsTopHitProvider"/>
663 <editorOptionsProvider instance="com.intellij.application.options.editor.EditorTabsConfigurable" id="editor.preferences.tabs"
664 displayName="Editor Tabs"/>
665 <search.topHitProvider implementation="com.intellij.application.options.editor.CodeFoldingOptionsTopHitProvider"/>
666 <editorOptionsProvider instance="com.intellij.application.options.editor.CodeFoldingConfigurable" id="editor.preferences.folding"
667 key="group.code.folding" bundle="messages.ApplicationBundle"/>
668 <editorOptionsProvider instance="com.intellij.application.options.CodeCompletionOptions" id="editor.preferences.completion"
669 key="title.code.completion" bundle="messages.ApplicationBundle"/>
670 <search.topHitProvider implementation="com.intellij.application.options.editor.AutoImportOptionsTopHitProvider"/>
671 <projectConfigurable instance="com.intellij.application.options.editor.AutoImportOptionsConfigurable"
672 id="editor.preferences.import"
673 parentId="preferences.editor"
674 key="auto.import" bundle="messages.ApplicationBundle"
678 <editorTabColorProvider implementation="com.intellij.ui.tabs.EditorTabColorProviderImpl"/>
681 <className>com.intellij.codeInsight.intention.impl.EditFoldingOptionsAction</className>
684 <className>com.intellij.formatting.contextConfiguration.ConfigureCodeStyleOnSelectedFragment</className>
687 <className>com.intellij.codeInsight.intention.impl.QuickEditAction</className>
688 <category>Language Injection</category>
691 <!-- LookupManagerActions -->
692 <editorActionHandler action="EditorUp" implementationClass="com.intellij.codeInsight.lookup.impl.LookupActionHandler$UpHandler"/>
693 <editorActionHandler action="EditorDown" implementationClass="com.intellij.codeInsight.lookup.impl.LookupActionHandler$DownHandler"/>
694 <editorActionHandler action="EditorPageUp"
695 implementationClass="com.intellij.codeInsight.lookup.impl.LookupActionHandler$PageUpHandler"/>
696 <editorActionHandler action="EditorPageDown"
697 implementationClass="com.intellij.codeInsight.lookup.impl.LookupActionHandler$PageDownHandler"/>
698 <editorActionHandler action="EditorLeft" implementationClass="com.intellij.codeInsight.lookup.impl.LookupActionHandler$LeftHandler"/>
699 <editorActionHandler action="EditorRight" implementationClass="com.intellij.codeInsight.lookup.impl.LookupActionHandler$RightHandler"/>
700 <editorActionHandler action="EditorLineStart" implementationClass="com.intellij.codeInsight.lookup.impl.HomeHandler"/>
701 <editorActionHandler action="EditorLineEnd" implementationClass="com.intellij.codeInsight.lookup.impl.EndHandler"/>
702 <editorActionHandler action="EditorBackSpace" implementationClass="com.intellij.codeInsight.lookup.impl.BackspaceHandler"/>
704 <!-- CodeInsightSettings -->
705 <editorActionHandler action="EditorEnter" implementationClass="com.intellij.codeInsight.editorActions.EnterHandler" id="editorEnter"/>
706 <editorActionHandler action="EditorLineEnd" implementationClass="com.intellij.codeInsight.editorActions.EndHandler"/>
707 <editorActionHandler action="EditorSelectWord" implementationClass="com.intellij.codeInsight.editorActions.SelectWordHandler"/>
708 <editorActionHandler action="EditorSelectWord" implementationClass="com.intellij.openapi.editor.actions.SelectWordAtCaretAction$Handler" order="first"/>
709 <editorActionHandler action="EditorUnSelectWord" implementationClass="com.intellij.codeInsight.editorActions.UnSelectWordHandler"/>
710 <editorActionHandler action="EditorPaste" implementationClass="com.intellij.codeInsight.editorActions.PasteHandler"/>
711 <editorActionHandler action="EditorCopy" implementationClass="com.intellij.codeInsight.editorActions.CopyHandler"/>
712 <editorActionHandler action="EditorCut" implementationClass="com.intellij.codeInsight.editorActions.CutHandler"/>
713 <editorActionHandler action="EditorJoinLines" implementationClass="com.intellij.codeInsight.editorActions.JoinLinesHandler"/>
714 <editorActionHandler action="EditorBackSpace" implementationClass="com.intellij.codeInsight.editorActions.BackspaceHandler"/>
715 <editorActionHandler action="EditorDeleteToWordStart"
716 implementationClass="com.intellij.codeInsight.editorActions.BackspaceToWordStartHandler"/>
717 <editorTypedHandler implementationClass="com.intellij.codeInsight.editorActions.TypedHandler" order="first"/>
719 <editorActionHandler action="EditorDuplicate" implementationClass="com.intellij.openapi.editor.actions.NamedElementDuplicateHandler"/>
721 <!-- TemplateManagerActions -->
722 <editorActionHandler action="EditorEscape" implementationClass="com.intellij.codeInsight.template.impl.editorActions.EscapeHandler"
723 id="templateEscape" order="before hide-hints"/>
724 <editorActionHandler action="EditorEnter" implementationClass="com.intellij.codeInsight.template.impl.editorActions.EnterHandler"
725 id="templateEnter" order="before editorEnter"/>
726 <editorActionHandler action="EditorLineStart" implementationClass="com.intellij.codeInsight.template.impl.editorActions.TemplateLineStartHandler"/>
727 <editorActionHandler action="EditorLineStartWithSelection"
728 implementationClass="com.intellij.codeInsight.template.impl.editorActions.TemplateLineStartWithSelectionHandler"/>
729 <editorActionHandler action="EditorLineEnd" implementationClass="com.intellij.codeInsight.template.impl.editorActions.TemplateLineEndHandler"/>
730 <editorActionHandler action="EditorLineEndWithSelection"
731 implementationClass="com.intellij.codeInsight.template.impl.editorActions.TemplateLineEndWithSelectionHandler"/>
732 <editorActionHandler action="$SelectAll" implementationClass="com.intellij.codeInsight.template.impl.editorActions.SelectAllHandler"/>
733 <typedHandler implementation="com.intellij.codeInsight.template.impl.editorActions.SpaceHandler"/>
735 <!-- HighlightManagerActions -->
736 <editorActionHandler action="EditorEscape" implementationClass="com.intellij.codeInsight.highlighting.EscapeHandler"
737 order="after hide-hints" id="hide-search"/>
739 <editorTypedHandler implementationClass="com.intellij.codeInsight.lookup.impl.LookupTypedHandler" id="lookup"/>
740 <typedHandler implementation="com.intellij.codeInsight.editorActions.CompletionAutoPopupHandler" id="completionAutoPopup"
742 <typedHandler implementation="com.intellij.codeInsight.editorActions.SelectionQuotingTypedHandler" id="selectionQuoting"/>
744 <templateCompletionProcessor implementation="com.intellij.codeInsight.template.macro.DirectoryTemplateCompletionProcessor"/>
746 <liveTemplateContext id="OTHER" implementation="com.intellij.codeInsight.template.EverywhereContextType" order="last"/>
748 <dynamicContextProvider implementation="com.intellij.openapi.paths.GenericDynamicContextProvider"/>
750 <codeStyleSettingsProvider implementation="com.intellij.application.options.GeneralCodeStyleSettingsProvider"/>
751 <codeStyleSettingsProvider implementation="com.intellij.application.options.codeStyle.OtherFileTypesCodeStyleOptionsProvider"/>
753 <projectService serviceInterface="com.intellij.ide.todo.TodoView"
754 serviceImplementation="com.intellij.ide.todo.TodoView"/>
755 <projectService serviceInterface="com.intellij.ide.structureView.StructureViewFactory"
756 serviceImplementation="com.intellij.ide.structureView.impl.StructureViewFactoryImpl"/>
757 <projectService serviceInterface="com.intellij.codeInspection.InspectionManager"
758 serviceImplementation="com.intellij.codeInspection.ex.InspectionManagerEx"/>
759 <projectService serviceInterface="com.intellij.usageView.UsageViewManager"
760 serviceImplementation="com.intellij.usageView.impl.UsageViewManagerImpl"/>
761 <projectService serviceInterface="com.intellij.ide.projectView.ProjectView"
762 serviceImplementation="com.intellij.ide.projectView.impl.ProjectViewImpl"/>
763 <projectService serviceInterface="com.intellij.execution.ui.RunnerLayoutUi$Factory"
764 serviceImplementation="com.intellij.execution.ui.layout.impl.RunnerLayoutUiFactoryImpl"/>
766 <http.fileEditorActionProvider implementation="com.intellij.openapi.fileEditor.impl.http.LangRemoteFileEditorActionProvider"/>
768 <toolWindow id="Project" anchor="left" icon="AllIcons.Toolwindows.ToolWindowProject"
769 factoryClass="com.intellij.ide.projectView.impl.ProjectViewToolWindowFactory"/>
770 <toolWindow id="TODO" anchor="bottom" icon="AllIcons.Toolwindows.ToolWindowTodo"
771 factoryClass="com.intellij.ide.todo.TodoToolWindowFactory" canCloseContents="true"/>
772 <toolWindow id="Structure" anchor="left" icon="AllIcons.Toolwindows.ToolWindowStructure" secondary="true"
773 factoryClass="com.intellij.ide.structureView.impl.StructureViewToolWindowFactory"/>
774 <toolWindow id="Favorites" anchor="left" icon="AllIcons.Toolwindows.ToolWindowFavorites" secondary="true"
775 factoryClass="com.intellij.ide.projectView.impl.FavoritesViewToolWindowFactory"/>
777 <psi.fileReferenceHelper implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileReferenceHelper"/>
778 <psi.fileReferenceHelper implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.JarFileReferenceHelper"/>
779 <psi.fileReferenceHelper implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.HttpFileReferenceHelper"/>
780 <psi.fileReferenceHelper implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.NullFileReferenceHelper" order="last"/>
781 <psi.referenceContributor implementation="com.intellij.psi.impl.source.resolve.reference.CommentsReferenceContributor"/>
782 <referenceProviderType key="commentsReferenceProvider"
783 implementationClass="com.intellij.psi.impl.source.resolve.reference.ArbitraryPlaceUrlReferenceProvider"/>
785 <projectConfigurable groupId="editor"
787 key="file.encodings.configurable"
788 bundle="messages.IdeBundle"
790 provider="com.intellij.openapi.vfs.encoding.FileEncodingConfigurableProvider"/>
791 <projectConfigurable groupId="appearance" groupWeight="112" instance="com.intellij.ui.tabs.FileColorsConfigurable" id="reference.settings.ide.settings.file-colors" displayName="File Colors"/>
793 <uiDebuggerExtension implementation="com.intellij.ui.debugger.extensions.PlaybackDebugger"/>
794 <uiDebuggerExtension implementation="com.intellij.ui.debugger.extensions.ActionTracer"/>
795 <uiDebuggerExtension implementation="com.intellij.openapi.util.objectTree.DisposerDebugger"/>
797 <applicationService serviceInterface="com.intellij.ui.debugger.extensions.PlaybackDebugger$PlaybackDebuggerState"
798 serviceImplementation="com.intellij.ui.debugger.extensions.PlaybackDebugger$PlaybackDebuggerState"/>
800 <globalInspection shortName="Annotator" displayName="Annotator" groupKey="inspection.general.tools.group.name" groupBundle="messages.InspectionsBundle" enabledByDefault="true" level="ERROR"
801 implementationClass="com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection$AnnotatorBasedInspection"/>
802 <globalInspection shortName="SyntaxError" displayName="Syntax error" groupKey="inspection.general.tools.group.name" groupBundle="messages.InspectionsBundle" enabledByDefault="true" level="ERROR"
803 implementationClass="com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection$SyntaxErrorInspection"/>
804 <localInspection shortName="LossyEncoding" bundle="messages.InspectionsBundle" key="lossy.encoding"
805 groupKey="group.names.internationalization.issues" enabledByDefault="true" level="WARNING"
806 implementationClass="com.intellij.codeInspection.LossyEncodingInspection"/>
807 <localInspection shortName="ProblematicWhitespace" bundle="messages.InspectionsBundle" key="problematic.whitespace.display.name"
808 groupKey="inspection.general.tools.group.name" enabledByDefault="false" level="WARNING"
809 implementationClass="com.intellij.codeInspection.ProblematicWhitespaceInspection"/>
810 <localInspection shortName="TodoComment" bundle="messages.InspectionsBundle" key="todo.comment.display.name"
811 groupKey="inspection.general.tools.group.name" enabledByDefault="false"
812 level="WARNING" implementationClass="com.intellij.codeInspection.TodoCommentInspection"/>
813 <localInspection shortName="LongLine" bundle="messages.InspectionsBundle" key="long.line.display.name"
814 groupKey="inspection.general.tools.group.name" enabledByDefault="false"
815 level="WARNING" implementationClass="com.intellij.codeInspection.LongLineInspection"/>
817 <annotator language="TEXT" implementationClass="com.intellij.codeInsight.highlighting.LargeFilesAnnotator"/>
819 <applicationService serviceInterface="com.intellij.codeInsight.template.TemplateBuilderFactory"
820 serviceImplementation="com.intellij.codeInsight.template.TemplateBuilderFactoryImpl"/>
822 <!--<projectViewPane implementation="com.intellij.ide.favoritesTreeView.FavoritesProjectViewPane"/>-->
823 <projectViewPane implementation="com.intellij.ide.scopeView.ScopeViewPane"/>
825 <renameHandler implementation="com.intellij.refactoring.rename.inplace.VariableInplaceRenameHandler"/>
826 <renameHandler implementation="com.intellij.refactoring.rename.inplace.MemberInplaceRenameHandler"/>
827 <completion.contributor language="any"
828 implementationClass="com.intellij.refactoring.rename.inplace.CompletionContributorForInplaceRename"
831 <filePasteProvider implementation="com.intellij.ide.FileListPasteProvider" id="fileList"/>
833 <definitionsSearch implementation="com.intellij.pom.PomDefinitionSearch"/>
834 <definitionsSearch implementation="com.intellij.xml.impl.schema.SchemaDefinitionsSearch"/>
836 <applicationService serviceImplementation="com.intellij.ide.todo.TodoConfiguration"/>
837 <indexPatternProvider implementation="com.intellij.ide.todo.TodoIndexPatternProvider"/>
839 <applicationService serviceImplementation="com.intellij.codeInsight.documentation.QuickDocOnMouseOverManager"/>
840 <postStartupActivity implementation="com.intellij.codeInsight.documentation.QuickDocOnMouseOverStartupActivity"/>
842 <hectorComponentProvider implementation="com.intellij.codeInsight.daemon.PowerSaveHectorProvider"/>
844 <copyPastePostProcessor implementation="com.intellij.codeInsight.editorActions.CopyPasteIndentProcessor"/>
845 <copyPastePostProcessor implementation="com.intellij.codeInsight.editorActions.CopyPasteFoldingProcessor"/>
847 <statistics.usagesCollector implementation="com.intellij.facet.impl.statistics.FrameworkUsagesCollector"/>
848 <statistics.usagesCollector implementation="com.intellij.facet.impl.statistics.ModuleTypeUsagesCollector"/>
849 <statistics.usagesCollector implementation="com.intellij.execution.impl.statistics.RunConfigurationTypeUsagesCollector"/>
850 <statistics.usagesCollector implementation="com.intellij.execution.impl.statistics.TemporaryRunConfigurationTypeUsagesCollector"/>
851 <statistics.usagesCollector implementation="com.intellij.openapi.fileTypes.FileTypeUsagesCollector"/>
852 <statistics.usagesCollector implementation="com.intellij.internal.statistic.editor.EditorSettingsStatisticsCollector"/>
854 <renamePsiElementProcessor implementation="com.intellij.refactoring.rename.RenamePsiFileProcessor" order="last"/>
855 <renameInputValidator implementation="com.intellij.refactoring.rename.RenameToIgnoredDirectoryFileInputValidator" order="last"/>
857 <refactoring.elementListenerProvider implementation="com.intellij.execution.impl.RunConfigurationRefactoringElementListenerProvider"/>
859 <keymapExtension implementation="com.intellij.tools.ToolKeymapExtension"/>
861 <inspectionsReportConverter implementation="com.intellij.codeInspection.ex.PlainTextFormatter"/>
863 <documentationProvider implementation="com.intellij.openapi.paths.WebReferenceDocumentationProvider"/>
864 <documentationProvider implementation="com.intellij.openapi.paths.WebReferenceDocumentationProvider"/>
866 <refactoring.moveDirectoryWithClassesHelper
867 implementation="com.intellij.refactoring.move.moveClassesOrPackages.MoveDirectoryWithClassesHelper$Default" order="last"/>
869 <defaultHighlightingSettingProvider id="GeneratedSourcesHighlightingSettingProvider"
870 implementation="com.intellij.codeInsight.daemon.impl.analysis.GeneratedSourcesHighlightingSettingProvider"/>
871 <editorNotificationProvider implementation="com.intellij.ide.GeneratedFileEditingNotificationProvider"/>
873 <editorTabTitleProvider implementation="com.intellij.openapi.fileEditor.impl.UniqueNameEditorTabTitleProvider" order="last"/>
875 <projectService serviceInterface="com.intellij.psi.util.PsiModificationTracker"
876 serviceImplementation="com.intellij.psi.impl.PsiModificationTrackerImpl"/>
878 <itemPresentationProvider forClass="com.intellij.psi.PsiDirectory"
879 implementationClass="com.intellij.navigation.DirectoryPresentationProvider"/>
881 <projectService serviceInterface="com.intellij.openapi.module.ModulePointerManager"
882 serviceImplementation="com.intellij.openapi.module.impl.ModulePointerManagerImpl"/>
884 <customFoldingProvider implementation="com.intellij.lang.customFolding.NetBeansCustomFoldingProvider"/>
885 <customFoldingProvider implementation="com.intellij.lang.customFolding.VisualStudioCustomFoldingProvider"/>
887 <completion.contributor language="TEXT" implementationClass="com.intellij.util.textCompletion.TextCompletionContributor"
888 order="first, before commitCompletion"/>
889 <lookup.charFilter implementation="com.intellij.util.textCompletion.TextCompletionCharFilter"/>
891 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.CustomFileTypeCompletionContributor"/>
893 <pathMacroFilter implementation="com.intellij.execution.configuration.RunConfigurationPathMacroFilter"/>
894 <pathMacroFilter implementation="com.intellij.openapi.application.StructuralSearchPathMacroFilter"/>
895 <pathMacroFilter implementation="com.intellij.openapi.application.PathMappingsMacroFilter"/>
897 <postStartupActivity implementation="com.intellij.codeInsight.highlighting.BraceHighlighter"/>
898 <usageContextPanelProvider implementation="com.intellij.usages.impl.UsagePreviewPanel$Provider"/>
899 <usageContextPanelProvider implementation="com.intellij.usageView.impl.UsageContextCallHierarchyPanel$Provider"/>
900 <fileDocumentSynchronizationVetoer implementation="com.intellij.codeInsight.lookup.impl.LookupDocumentSavingVetoer"/>
901 <toolsProvider implementation="com.intellij.tools.LocalToolsProvider"/>
903 <favoritesListProvider implementation="com.intellij.ide.bookmarks.BookmarksFavoriteListProvider"/>
904 <favoritesListProvider implementation="com.intellij.xdebugger.impl.breakpoints.BreakpointsFavoriteListProvider"/>
905 <applicationService serviceInterface="com.intellij.codeInsight.FileModificationService"
906 serviceImplementation="com.intellij.codeInsight.CodeInsightUtilBase"/>
907 <applicationService serviceInterface="com.intellij.ide.util.treeView.TreeAnchorizer"
908 serviceImplementation="com.intellij.ide.projectView.impl.nodes.PsiTreeAnchorizer"/>
910 <projectStructure.sourceRootEditHandler implementation="com.intellij.openapi.roots.ui.configuration.JavaModuleSourceRootEditHandler"/>
911 <projectStructure.sourceRootEditHandler implementation="com.intellij.openapi.roots.ui.configuration.JavaTestSourceRootEditHandler"/>
913 <elementPreviewProvider implementation="com.intellij.codeInsight.preview.ElementPreviewHintProvider"/>
915 <actionPromoter implementation="com.intellij.ui.EditorTextFieldActionPromoter"/>
917 <stepsBeforeRunProvider implementation="com.intellij.execution.impl.RunConfigurationBeforeRunProvider"/>
919 <lang.foldingBuilder language="TEXT" implementationClass="com.intellij.ide.highlighter.custom.impl.CustomFileTypeFoldingBuilder"/>
921 <applicationService serviceImplementation="com.intellij.openapi.editor.richcopy.settings.RichCopySettings"/>
922 <copyPastePostProcessor implementation="com.intellij.openapi.editor.richcopy.TextWithMarkupProcessor"/>
923 <!--the following binding uses 'first' order to make sure it captures raw text before any other processor modifies it -->
924 <copyPastePreProcessor implementation="com.intellij.openapi.editor.richcopy.TextWithMarkupProcessor$RawTextSetter" order="first" id="richcopy"/>
926 <!-- Postfix templates -->
927 <applicationService serviceImplementation="com.intellij.codeInsight.template.postfix.settings.PostfixTemplatesSettings"/>
928 <customLiveTemplate implementation="com.intellij.codeInsight.template.postfix.templates.PostfixLiveTemplate"/>
929 <lookup.actionProvider implementation="com.intellij.codeInsight.template.postfix.completion.PostfixTemplateLookupActionProvider"/>
930 <editorOptionsProvider instance="com.intellij.codeInsight.template.postfix.settings.PostfixTemplatesConfigurable"
931 id="reference.settingsdialog.IDE.editor.postfix.templates"
932 displayName="Postfix Completion"/>
933 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.template.postfix.completion.PostfixTemplateCompletionContributor"/>
935 <projectService serviceInterface="com.intellij.execution.ExecutionManager" serviceImplementation="com.intellij.execution.impl.ExecutionManagerImpl"/>
936 <projectService serviceInterface="com.intellij.execution.ExecutionTargetManager" serviceImplementation="com.intellij.execution.ExecutionTargetManagerImpl"/>
937 <previewPanelProvider implementation="com.intellij.openapi.fileEditor.impl.FilePreviewPanelProvider"/>
938 <previewPanelProvider implementation="com.intellij.codeInsight.documentation.DocumentationPreviewPanelProvider"/>
939 <previewPanelProvider implementation="com.intellij.find.UsagesPreviewPanelProvider"/>
940 <projectService serviceInterface="com.intellij.openapi.preview.PreviewManager"
941 serviceImplementation="com.intellij.openapi.preview.impl.PreviewManagerImpl"/>
943 <search.optionContributor implementation="com.intellij.codeInspection.ex.InspectionSearchableOptionContributor"/>
945 <fileIndentOptionsProvider implementation="com.intellij.psi.codeStyle.DetectableIndentOptionsProvider" order="last"/>
946 <editorNotificationProvider implementation="com.intellij.psi.codeStyle.autodetect.DetectedIndentOptionsNotificationProvider"/>
947 <smartPointerElementInfoFactory implementation="com.intellij.psi.impl.smartPointers.AnchorElementInfoFactory"/>
948 <codeInsight.lineMarkerProvider language="" implementationClass="com.intellij.execution.lineMarker.RunLineMarkerProvider"/>
949 <projectService serviceImplementation="com.intellij.execution.TestStateStorage"/>
952 name="Code Style XML File"
953 schemeClass="com.intellij.psi.codeStyle.CodeStyleScheme"
954 implementationClass="com.intellij.psi.impl.source.codeStyle.CodeStyleSchemeCopyExporter"/>
956 name="Intellij IDEA code style XML"
957 schemeClass="com.intellij.psi.codeStyle.CodeStyleScheme"
958 implementationClass="com.intellij.psi.impl.source.codeStyle.CodeStyleSchemeXmlImporter"/>
960 <nonProjectFileWritingAccessExtension implementation="com.intellij.ide.actions.EditCustomPropertiesAction$AccessExtension"/>
961 <nonProjectFileWritingAccessExtension implementation="com.intellij.ide.actions.EditCustomVmOptionsAction$AccessExtension"/>
962 <lineIndentProvider implementation="com.intellij.psi.impl.source.codeStyle.lineIndent.FormatterBasedLineIndentProvider"/>
963 <stripTrailingSpacesFilterFactory implementation="com.intellij.psi.codeStyle.KeepTrailingSpacesOnEmptyLinesFilterFactory"/>
965 <treeStructureProvider implementation="com.intellij.ide.projectView.impl.NestingTreeStructureProvider" order="last"/>
966 <refactoring.safeDeleteProcessor implementation="com.intellij.refactoring.safeDelete.RelatedFilesSafeDeleteProcessorDelegate"/>