2 <extensions defaultExtensionNs="com.intellij">
3 <appStarter implementation="com.intellij.codeInspection.InspectionMain"/>
4 <appStarter implementation="com.intellij.ide.ui.search.TraverseUIStarter"/>
6 <referencesSearch implementation="com.intellij.psi.impl.search.CachesBasedRefSearcher"/>
7 <referencesSearch implementation="com.intellij.psi.impl.search.NonPhysicalReferenceSearcher"/>
9 <applicationService serviceInterface="com.intellij.codeInsight.completion.CompletionService"
10 serviceImplementation="com.intellij.codeInsight.completion.impl.CompletionServiceImpl"/>
12 <applicationService serviceInterface="com.intellij.lang.cacheBuilder.CacheBuilderRegistry"
13 serviceImplementation="com.intellij.lang.cacheBuilder.CacheBuilderRegistryImpl"/>
15 <applicationService serviceInterface="com.intellij.codeInsight.intention.IntentionManager"
16 serviceImplementation="com.intellij.codeInsight.intention.impl.config.IntentionManagerImpl"/>
17 <applicationService serviceInterface="com.intellij.codeStyle.CodeStyleFacade"
18 serviceImplementation="com.intellij.psi.impl.source.codeStyle.CodeStyleFacadeImpl"/>
20 <applicationService serviceInterface="com.intellij.concurrency.JobLauncher"
21 serviceImplementation="com.intellij.concurrency.JobLauncherImpl"/>
23 <applicationService serviceInterface="com.intellij.openapi.project.ProjectLocator"
24 serviceImplementation="com.intellij.openapi.project.ProjectLocatorImpl"/>
26 <applicationService serviceImplementation="com.intellij.packageDependencies.DependencyUISettings"/>
28 <projectService serviceInterface="com.intellij.ide.fileTemplates.FileTemplateManager"
29 serviceImplementation="com.intellij.ide.fileTemplates.impl.FileTemplateManagerImpl"/>
30 <projectService serviceImplementation="com.intellij.ide.fileTemplates.impl.ExportableFileTemplateSettings"/>
31 <applicationService serviceImplementation="com.intellij.ide.fileTemplates.impl.FileTemplatesLoader"/>
33 <applicationService serviceInterface="com.intellij.ide.PsiCopyPasteManager"
34 serviceImplementation="com.intellij.ide.PsiCopyPasteManager"/>
36 <applicationService serviceImplementation="com.intellij.usages.UsageViewSettings"/>
37 <applicationService serviceImplementation="com.intellij.refactoring.RefactoringSettings"/>
38 <applicationService serviceInterface="com.intellij.refactoring.RefactoringActionHandlerFactory"
39 serviceImplementation="com.intellij.refactoring.openapi.impl.RefactoringActionHandlerFactoryImpl"/>
41 <applicationService serviceInterface="com.intellij.execution.filters.TextConsoleBuilderFactory"
42 serviceImplementation="com.intellij.execution.filters.TextConsoleBuilderFactoryImpl"/>
43 <applicationService serviceInterface="com.intellij.execution.filters.HyperlinkInfoFactory"
44 serviceImplementation="com.intellij.execution.filters.impl.HyperlinkInfoFactoryImpl"/>
46 <applicationService serviceInterface="com.intellij.lang.PsiBuilderFactory"
47 serviceImplementation="com.intellij.lang.impl.PsiBuilderFactoryImpl"/>
49 <applicationService serviceImplementation="com.intellij.codeInsight.documentation.DocumentationManagerUtil"/>
51 <applicationService serviceImplementation="com.intellij.navigation.ChooseByNameRegistry"/>
53 <applicationService serviceInterface="com.intellij.application.options.CodeStyleSettingsUtil"
54 serviceImplementation="com.intellij.application.options.CodeStyleSettingsUtilImpl"/>
56 <applicationService serviceInterface="com.intellij.ide.PsiActionSupportFactory"
57 serviceImplementation="com.intellij.ide.PsiActionSupportFactoryImpl"/>
58 <applicationService serviceImplementation="com.intellij.codeInspection.ex.InspectionToolRegistrar"/>
59 <applicationService serviceImplementation="com.intellij.codeInsight.template.impl.TemplateSettings"/>
60 <applicationService serviceImplementation="com.intellij.codeInsight.template.impl.ExportableTemplateSettings"/>
61 <applicationService serviceImplementation="com.intellij.execution.ui.layout.impl.RunnerLayoutSettings"/>
63 <applicationService serviceImplementation="com.intellij.codeEditor.printing.PrintSettings"/>
64 <applicationService serviceInterface="com.intellij.codeInsight.daemon.DaemonCodeAnalyzerSettings"
65 serviceImplementation="com.intellij.codeInsight.daemon.DaemonCodeAnalyzerSettingsImpl"/>
66 <applicationService serviceInterface="com.intellij.codeInsight.daemon.LineMarkerSettings"
67 serviceImplementation="com.intellij.codeInsight.daemon.impl.LineMarkerSettingsImpl"/>
69 <applicationService serviceInterface="com.intellij.codeInsight.actions.FormatChangedTextUtil"
70 serviceImplementation="com.intellij.codeInsight.actions.FormatChangedTextUtil"/>
72 <applicationService serviceInterface="com.intellij.facet.FacetTypeRegistry"
73 serviceImplementation="com.intellij.facet.impl.FacetTypeRegistryImpl"/>
75 <projectService serviceInterface="com.intellij.openapi.roots.impl.DirectoryIndex"
76 serviceImplementation="com.intellij.openapi.roots.impl.DirectoryIndexImpl"/>
78 <projectService serviceInterface="com.intellij.pom.references.PomService"
79 serviceImplementation="com.intellij.pom.references.PomServiceImpl"/>
81 <projectService serviceInterface="com.intellij.psi.search.PsiSearchHelper"
82 serviceImplementation="com.intellij.psi.impl.search.PsiSearchHelperImpl"/>
84 <projectService serviceInterface="com.intellij.psi.search.PsiTodoSearchHelper"
85 serviceImplementation="com.intellij.psi.impl.search.PsiTodoSearchHelperImpl"/>
87 <projectService serviceInterface="com.intellij.codeInsight.lookup.LookupManager"
88 serviceImplementation="com.intellij.codeInsight.lookup.impl.LookupManagerImpl"/>
90 <applicationService serviceInterface="com.intellij.psi.meta.MetaDataRegistrar"
91 serviceImplementation="com.intellij.psi.impl.meta.MetaRegistry"/>
93 <applicationService serviceInterface="com.intellij.openapi.paths.PathReferenceManager"
94 serviceImplementation="com.intellij.openapi.paths.PathReferenceManagerImpl"/>
96 <applicationService serviceInterface="com.intellij.codeInsight.folding.CodeFoldingSettings"
97 serviceImplementation="com.intellij.codeInsight.folding.CodeFoldingSettingsImpl"/>
99 <applicationService serviceInterface="com.intellij.psi.statistics.StatisticsManager"
100 serviceImplementation="com.intellij.psi.statistics.impl.StatisticsManagerImpl"/>
102 <applicationService serviceInterface="com.intellij.codeInsight.intention.impl.config.IntentionManagerSettings"
103 serviceImplementation="com.intellij.codeInsight.intention.impl.config.IntentionManagerSettings"/>
105 <applicationService serviceInterface="com.intellij.find.FindSettings"
106 serviceImplementation="com.intellij.find.impl.FindSettingsImpl"/>
107 <applicationService serviceImplementation="com.intellij.find.impl.FindSettingsImpl$FindRecents"/>
109 <applicationService serviceImplementation="com.intellij.codeInsight.CodeInsightSettings"/>
111 <applicationService serviceInterface="com.intellij.openapi.roots.impl.libraries.ApplicationLibraryTable"
112 serviceImplementation="com.intellij.openapi.roots.impl.libraries.ExportableApplicationLibraryTable"/>
114 <applicationService serviceInterface="com.intellij.psi.codeStyle.CodeStyleSchemes"
115 serviceImplementation="com.intellij.psi.impl.source.codeStyle.PersistableCodeStyleSchemes"/>
117 <applicationService serviceInterface="com.intellij.openapi.roots.libraries.LibraryTablesRegistrar"
118 serviceImplementation="com.intellij.openapi.roots.impl.libraries.LibraryTablesRegistrarImpl"/>
120 <applicationService serviceInterface="com.intellij.openapi.roots.libraries.LibraryDetectionManager"
121 serviceImplementation="com.intellij.openapi.roots.impl.libraries.LibraryDetectionManagerImpl"/>
123 <applicationService serviceInterface="com.intellij.openapi.roots.libraries.LibraryTypeService"
124 serviceImplementation="com.intellij.openapi.roots.impl.libraries.LibraryTypeServiceImpl"/>
126 <applicationService serviceInterface="com.intellij.usageView.UsageTreeColorsScheme"
127 serviceImplementation="com.intellij.usageView.UsageTreeColorsScheme"/>
129 <applicationService serviceInterface="com.intellij.ui.IconDeferrer"
130 serviceImplementation="com.intellij.ui.IconDeferrerImpl"/>
132 <applicationService serviceInterface="com.intellij.ui.mac.MacMessagesEmulation"
133 serviceImplementation="com.intellij.ui.messages.JBMacMessages"/>
135 <applicationService serviceInterface="com.intellij.psi.codeStyle.AppCodeStyleSettingsManager"
136 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 serviceImplementation="com.intellij.psi.impl.DocumentCommitThread"/>
157 <applicationService serviceInterface="com.intellij.psi.stubs.StubTreeLoader"
158 serviceImplementation="com.intellij.psi.stubs.StubTreeLoaderImpl"/>
160 <applicationService serviceInterface="com.intellij.ide.util.PsiNavigationSupport"
161 serviceImplementation="com.intellij.ide.util.PsiNavigationSupportImpl"/>
163 <applicationService serviceInterface="com.intellij.psi.impl.source.codeStyle.IndentHelper"
164 serviceImplementation="com.intellij.psi.impl.source.codeStyle.IndentHelperImpl"/>
166 <applicationService serviceInterface="com.intellij.lang.DefaultASTFactory"
167 serviceImplementation="com.intellij.lang.DefaultASTFactoryImpl"/>
169 <applicationService serviceInterface="com.intellij.conversion.ConversionService"
170 serviceImplementation="com.intellij.impl.ConversionServiceImpl"/>
172 <applicationService serviceInterface="com.intellij.psi.search.searches.IndexPatternSearch"
173 serviceImplementation="com.intellij.psi.impl.search.IndexPatternSearchImpl"/>
175 <applicationService serviceInterface="com.intellij.openapi.fileEditor.UniqueVFilePathBuilder"
176 serviceImplementation="com.intellij.openapi.fileEditor.impl.UniqueVFilePathBuilderImpl"/>
178 <applicationService serviceInterface="com.intellij.openapi.roots.impl.libraries.JarDirectoryWatcherFactory"
179 serviceImplementation="com.intellij.openapi.roots.impl.libraries.JarDirectoryWatcherFactoryImpl"/>
181 <applicationService serviceImplementation="com.intellij.psi.codeStyle.arrangement.engine.ArrangementEngine"/>
182 <applicationService serviceImplementation="com.intellij.psi.codeStyle.arrangement.MemberOrderService"/>
184 <applicationService serviceInterface="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceCompletion"
185 serviceImplementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceCompletionImpl"/>
187 <applicationService serviceInterface="com.intellij.psi.util.PsiEditorUtil"
188 serviceImplementation="com.intellij.psi.util.PsiUtilBase"/>
190 <rearranger.ui implementation="com.intellij.application.options.codeStyle.arrangement.component.DefaultArrangementUiComponentFactory"/>
192 <projectService serviceInterface="com.intellij.ui.EditorTextFieldProvider"
193 serviceImplementation="com.intellij.ui.EditorTextFieldProviderImpl"/>
195 <projectService serviceInterface="com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager"
196 serviceImplementation="com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager"/>
198 <projectService serviceInterface="com.intellij.psi.codeStyle.LegacyCodeStyleSettingsManager"
199 serviceImplementation="com.intellij.psi.codeStyle.LegacyCodeStyleSettingsManager"/>
201 <projectService serviceInterface="com.intellij.codeInsight.daemon.impl.analysis.HighlightingLevelManager"
202 serviceImplementation="com.intellij.codeInsight.daemon.impl.analysis.HighlightingSettingsPerFile"/>
204 <projectService serviceInterface="com.intellij.find.findInProject.FindInProjectManager"
205 serviceImplementation="com.intellij.find.findInProject.FindInProjectManager"/>
206 <projectService serviceInterface="com.intellij.find.replaceInProject.ReplaceInProjectManager"
207 serviceImplementation="com.intellij.find.replaceInProject.ReplaceInProjectManager"/>
208 <projectService serviceInterface="com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar"
209 serviceImplementation="com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl"/>
210 <projectService serviceInterface="com.intellij.psi.PsiFileFactory"
211 serviceImplementation="com.intellij.psi.impl.PsiFileFactoryImpl"/>
212 <projectService serviceInterface="com.intellij.psi.text.BlockSupport"
213 serviceImplementation="com.intellij.psi.impl.source.text.BlockSupportImpl"/>
214 <projectService serviceInterface="com.intellij.psi.SmartPointerManager"
215 serviceImplementation="com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl"/>
216 <projectService serviceInterface="com.intellij.psi.codeStyle.CodeStyleManager"
217 serviceImplementation="com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl"/>
218 <projectService serviceInterface="com.intellij.pom.PomModel"
219 serviceImplementation="com.intellij.pom.core.impl.PomModelImpl"/>
220 <projectService serviceInterface="com.intellij.psi.impl.include.FileIncludeManager"
221 serviceImplementation="com.intellij.psi.impl.include.FileIncludeManagerImpl"/>
222 <projectService serviceInterface="com.intellij.util.CachedValuesFactory"
223 serviceImplementation="com.intellij.psi.impl.PsiCachedValuesFactory"/>
226 <projectService serviceInterface="com.intellij.openapi.roots.impl.libraries.ProjectLibraryTable"
227 serviceImplementation="com.intellij.openapi.roots.impl.libraries.ProjectLibraryTable"/>
229 <projectService serviceInterface="com.intellij.psi.search.ProjectScopeBuilder"
230 serviceImplementation="com.intellij.psi.search.ProjectScopeBuilderImpl"/>
232 <projectService serviceInterface="com.intellij.facet.ProjectWideFacetListenersRegistry"
233 serviceImplementation="com.intellij.facet.impl.ProjectWideFacetListenersRegistryImpl"/>
235 <projectService serviceInterface="com.intellij.facet.FacetFinder" serviceImplementation="com.intellij.facet.impl.FacetFinderImpl"/>
237 <projectService serviceInterface="com.intellij.facet.ProjectFacetManager"
238 serviceImplementation="com.intellij.facet.impl.ProjectFacetManagerImpl"/>
239 <applicationService serviceImplementation="com.intellij.facet.impl.invalid.InvalidFacetType"/>
240 <projectService serviceInterface="com.intellij.facet.impl.invalid.InvalidFacetManager"
241 serviceImplementation="com.intellij.facet.impl.invalid.InvalidFacetManagerImpl"/>
242 <projectService serviceInterface="com.intellij.openapi.module.ProjectLoadingErrorsNotifier"
243 serviceImplementation="com.intellij.openapi.module.impl.ProjectLoadingErrorsNotifierImpl"/>
245 <moduleService serviceInterface="com.intellij.facet.FacetModificationTrackingService"
246 serviceImplementation="com.intellij.facet.impl.FacetModificationTrackingServiceImpl"/>
248 <applicationService serviceInterface="com.intellij.framework.detection.impl.FrameworkDetectorRegistry"
249 serviceImplementation="com.intellij.framework.detection.impl.FrameworkDetectorRegistryImpl"/>
250 <fileBasedIndex implementation="com.intellij.framework.detection.impl.FrameworkDetectionIndex"/>
251 <projectService serviceInterface="com.intellij.framework.detection.DetectionExcludesConfiguration"
252 serviceImplementation="com.intellij.framework.detection.impl.exclude.DetectionExcludesConfigurationImpl"/>
253 <projectService serviceImplementation="com.intellij.framework.detection.impl.exclude.old.OldFacetDetectionExcludesConfiguration"/>
255 <projectService serviceInterface="com.intellij.codeInsight.AutoPopupController"
256 serviceImplementation="com.intellij.codeInsight.AutoPopupController"/>
258 <projectService serviceInterface="com.intellij.codeStyle.CodeStyleFacade"
259 serviceImplementation="com.intellij.psi.impl.source.codeStyle.CodeStyleFacadeImpl"/>
261 <projectService serviceInterface="com.intellij.usages.UsageViewManager"
262 serviceImplementation="com.intellij.usages.impl.UsageViewManagerImpl"/>
264 <projectService serviceInterface="com.intellij.analysis.AnalysisUIOptions"
265 serviceImplementation="com.intellij.analysis.AnalysisUIOptions"/>
267 <projectService serviceInterface="com.intellij.ide.util.gotoByName.ChooseByNameFactory"
268 serviceImplementation="com.intellij.ide.util.gotoByName.ChooseByNameFactoryImpl"/>
270 <projectService serviceInterface="com.intellij.refactoring.listeners.RefactoringListenerManager"
271 serviceImplementation="com.intellij.refactoring.listeners.impl.RefactoringListenerManagerImpl"/>
273 <projectService serviceInterface="com.intellij.util.LogicalRootsManager"
274 serviceImplementation="com.intellij.util.LogicalRootsManagerImpl"/>
276 <projectService serviceInterface="com.intellij.codeEditor.printing.ExportToHTMLSettings"
277 serviceImplementation="com.intellij.codeEditor.printing.ExportToHTMLSettings"/>
279 <projectService serviceInterface="com.intellij.diagnostic.logging.LogConsolePreferences"
280 serviceImplementation="com.intellij.diagnostic.logging.LogConsolePreferences"/>
282 <applicationService serviceInterface="com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry"
283 serviceImplementation="com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl"/>
285 <projectService serviceInterface="com.intellij.find.FindManager"
286 serviceImplementation="com.intellij.find.impl.FindManagerImpl"/>
288 <projectService serviceInterface="com.intellij.psi.PsiParserFacade"
289 serviceImplementation="com.intellij.psi.impl.PsiParserFacadeImpl"/>
291 <projectService serviceInterface="com.intellij.ide.util.gotoByName.GotoFileConfiguration"
292 serviceImplementation="com.intellij.ide.util.gotoByName.GotoFileConfiguration"/>
293 <projectService serviceInterface="com.intellij.ide.util.gotoByName.GotoClassSymbolConfiguration"
294 serviceImplementation="com.intellij.ide.util.gotoByName.GotoClassSymbolConfiguration"/>
296 <projectService serviceInterface="com.intellij.ide.hierarchy.HierarchyBrowserManager"
297 serviceImplementation="com.intellij.ide.hierarchy.HierarchyBrowserManager"/>
299 <projectService serviceInterface="com.intellij.psi.search.scope.packageSet.NamedScopeManager"
300 serviceImplementation="com.intellij.psi.search.scope.packageSet.NamedScopeManager"/>
301 <projectService serviceInterface="com.intellij.packageDependencies.DependencyValidationManager"
302 serviceImplementation="com.intellij.packageDependencies.DependencyValidationManagerImpl"/>
303 <projectService serviceInterface="com.intellij.packageDependencies.DependenciesToolWindow"
304 serviceImplementation="com.intellij.packageDependencies.DependenciesToolWindow"/>
306 <projectService serviceInterface="com.intellij.codeInsight.documentation.DocumentationManager"
307 serviceImplementation="com.intellij.codeInsight.documentation.DocumentationManager"/>
309 <projectService serviceInterface="com.intellij.moduleDependencies.DependenciesAnalyzeManager"
310 serviceImplementation="com.intellij.moduleDependencies.DependenciesAnalyzeManager"/>
312 <projectService serviceInterface="com.intellij.ide.util.TreeFileChooserFactory"
313 serviceImplementation="com.intellij.ide.util.TreeFileChooserFactoryImpl"/>
315 <projectService serviceInterface="com.intellij.psi.impl.cache.CacheManager"
316 serviceImplementation="com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl"/>
317 <projectService serviceInterface="com.intellij.psi.impl.cache.TodoCacheManager"
318 serviceImplementation="com.intellij.psi.impl.cache.impl.IndexTodoCacheManagerImpl"/>
319 <projectService serviceInterface="com.intellij.psi.impl.ResolveScopeManager"
320 serviceImplementation="com.intellij.psi.impl.file.impl.ResolveScopeManagerImpl"/>
321 <projectService serviceInterface="com.intellij.openapi.roots.ProjectFileIndex"
322 serviceImplementation="com.intellij.openapi.roots.impl.ProjectFileIndexImpl"/>
323 <moduleService serviceInterface="com.intellij.openapi.roots.ModuleFileIndex"
324 serviceImplementation="com.intellij.openapi.roots.impl.ModuleFileIndexImpl"/>
325 <projectService serviceInterface="com.intellij.psi.impl.source.resolve.ResolveCache"
326 serviceImplementation="com.intellij.psi.impl.source.resolve.ResolveCache"/>
327 <projectService serviceInterface="com.intellij.openapi.roots.ProjectRootModificationTracker"
328 serviceImplementation="com.intellij.openapi.roots.ProjectRootModificationTrackerImpl"/>
330 <projectService serviceInterface="com.intellij.ui.FileColorManager"
331 serviceImplementation="com.intellij.ui.tabs.FileColorManagerImpl"/>
333 <projectService serviceInterface="com.intellij.openapi.roots.impl.LibraryScopeCache"
334 serviceImplementation="com.intellij.openapi.roots.impl.LibraryScopeCache"/>
336 <projectService serviceInterface="com.intellij.slicer.SliceToolwindowSettings"
337 serviceImplementation="com.intellij.slicer.SliceToolwindowSettings"/>
338 <projectService serviceInterface="com.intellij.slicer.SliceManager"
339 serviceImplementation="com.intellij.slicer.SliceManager"/>
341 <moduleService serviceInterface="com.intellij.openapi.components.impl.stores.IComponentStore"
342 serviceImplementation="com.intellij.configurationStore.ModuleStoreImpl"
343 testServiceImplementation="com.intellij.configurationStore.ModuleStoreImpl$TestModuleStore"/>
344 <moduleService serviceInterface="com.intellij.openapi.roots.TestModuleProperties"
345 serviceImplementation="com.intellij.openapi.roots.impl.TestModulePropertiesImpl"/>
347 <moduleService serviceImplementation="com.intellij.openapi.module.impl.ModuleImpl$DeprecatedModuleOptionManager"/>
348 <moduleService serviceInterface="com.intellij.openapi.components.PathMacroManager" serviceImplementation="com.intellij.openapi.components.impl.ModulePathMacroManager"/>
350 <projectViewPane implementation="com.intellij.ide.scratch.ScratchProjectViewPane"/>
351 <applicationService serviceInterface="com.intellij.ide.scratch.ScratchFileService"
352 serviceImplementation="com.intellij.ide.scratch.ScratchFileServiceImpl"/>
354 <fileTypeFactory implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$TypeFactory"/>
355 <navbar implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$NavBarExtension"/>
356 <lang.substitutor language="TEXT" implementationClass="com.intellij.ide.scratch.ScratchFileServiceImpl$Substitutor" order="first"/>
357 <nonProjectFileWritingAccessExtension implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$AccessExtension"/>
358 <fileIconProvider implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$FilePresentation"/>
359 <editorTabTitleProvider implementation="com.intellij.ide.scratch.ScratchFileServiceImpl$FilePresentation"/>
360 <syntaxHighlighter factoryClass="com.intellij.ide.scratch.ScratchFileServiceImpl$Highlighter" order="first"/>
362 <scratch.rootType implementation="com.intellij.ide.scratch.ScratchRootType" />
363 <scratch.rootType implementation="com.intellij.execution.console.HistoryRootType"/>
364 <scratch.rootType implementation="com.intellij.execution.console.IdeConsoleRootType"/>
366 <!-- Extension resources -->
367 <applicationService serviceInterface="com.intellij.ide.extensionResources.ResourceVersions"
368 serviceImplementation="com.intellij.ide.extensionResources.ResourceVersions"/>
369 <scratch.rootType implementation="com.intellij.ide.extensionResources.ExtensionsRootType"/>
371 <colorSettingsPage implementation="com.intellij.openapi.options.colors.pages.GeneralColorsPage" id="general"/>
372 <colorSettingsPage implementation="com.intellij.openapi.options.colors.pages.DefaultLanguageColorsPage" id="defaultLanguage"/>
373 <colorSettingsPage implementation="com.intellij.openapi.options.colors.pages.ANSIColoredConsoleColorsPage" id="ansi"/>
374 <colorSettingsPage implementation="com.intellij.openapi.options.colors.pages.CustomColorsPage" id="custom"/>
376 <elementDescriptionProvider implementation="com.intellij.psi.impl.DefaultPomTargetDescriptionProvider" order="last" id="pomDefault"/>
378 <applicationService serviceInterface="com.intellij.codeInspection.ex.AppInspectionProfilesVisibleTreeState"
379 serviceImplementation="com.intellij.codeInspection.ex.AppInspectionProfilesVisibleTreeState"/>
380 <projectService serviceInterface="com.intellij.codeInspection.ex.ProjectInspectionProfilesVisibleTreeState"
381 serviceImplementation="com.intellij.codeInspection.ex.ProjectInspectionProfilesVisibleTreeState"/>
384 <search.topHitProvider implementation="com.intellij.application.options.editor.EditorOptionsTopHitProvider"/>
385 <applicationConfigurable groupId="editor" groupWeight="190" instance="com.intellij.application.options.editor.EditorOptions" id="preferences.editor" key="title.editor"
386 bundle="messages.ApplicationBundle" order="after preferences.lookFeel"
387 childrenEPName="com.intellij.editorOptionsProvider"/>
389 <projectService serviceInterface="com.intellij.semantic.SemService" serviceImplementation="com.intellij.semantic.SemServiceImpl"/>
391 <!-- Global Code Style -->
392 <projectConfigurable groupId="editor" groupWeight="170" dynamic="true" displayName="Code Style" id="preferences.sourceCode" instance="com.intellij.application.options.CodeStyleSchemesConfigurable" order="after colors"/>
393 <applicationService serviceInterface="com.intellij.application.options.codeStyle.CodeStyleSchemesUIConfiguration"
394 serviceImplementation="com.intellij.application.options.codeStyle.CodeStyleSchemesUIConfiguration"/>
397 <applicationConfigurable groupId="editor" groupWeight="120" instance="com.intellij.openapi.fileTypes.impl.FileTypeConfigurable" id="preferences.fileTypes"
398 key="filetype.settings.title" bundle="messages.FileTypesBundle"/>
400 <search.topHitProvider implementation="com.intellij.codeInsight.intention.impl.config.IntentionsOptionsTopHitProvider"/>
401 <applicationConfigurable groupId="editor" key="intention.settings" bundle="messages.CodeInsightBundle" instance="com.intellij.codeInsight.intention.impl.config.IntentionSettingsConfigurable" id="preferences.intentionPowerPack"/>
403 <!-- Live Templates -->
404 <search.topHitProvider implementation="com.intellij.codeInsight.template.impl.LiveTemplatesOptionsTopHitProvider"/>
405 <applicationConfigurable groupId="editor" groupWeight="130" instance="com.intellij.codeInsight.template.impl.LiveTemplatesConfigurable" id="editing.templates"
406 key="templates.settings.page.title" bundle="messages.CodeInsightBundle"/>
407 <search.optionContributor implementation="com.intellij.codeInsight.template.impl.TemplateSearchableOptionContributor"/>
408 <lookup.actionProvider implementation="com.intellij.codeInsight.template.impl.LiveTemplateLookupActionProvider"/>
409 <documentationProvider implementation="com.intellij.codeInsight.template.impl.LiveTemplateDocumentationProvider"/>
410 <projectService serviceInterface="com.intellij.codeInsight.template.TemplateManager"
411 serviceImplementation="com.intellij.codeInsight.template.impl.TemplateManagerImpl"/>
413 <!-- File Templates-->
414 <projectConfigurable groupId="editor" groupWeight="150" instance="com.intellij.ide.fileTemplates.impl.AllFileTemplatesConfigurable" id="fileTemplates"
415 key="title.file.templates" bundle="messages.IdeBundle"/>
418 <applicationConfigurable groupId="editor" instance="com.intellij.ide.todo.configurable.TodoConfigurable" id="preferences.toDoOptions" key="title.todo"
419 bundle="messages.IdeBundle"/>
421 <!-- External Tools -->
422 <applicationConfigurable groupId="tools" groupWeight="140" instance="com.intellij.tools.ToolConfigurable" id="preferences.externalTools" key="tools.settings.title"
423 bundle="messages.ToolsBundle"/>
424 <stepsBeforeRunProvider implementation="com.intellij.tools.ToolBeforeRunTaskProvider"/>
425 <checkinHandlerFactory implementation="com.intellij.tools.ExternalToolsCheckinHandlerFactory"/>
426 <projectService serviceInterface="com.intellij.tools.ToolsProjectConfig"
427 serviceImplementation="com.intellij.tools.ToolsProjectConfig"/>
429 <bidiRegionsSeparator language="" implementationClass="com.intellij.openapi.editor.bidi.PlainTextBidiRegionsSeparator"/>
431 <lang.parserDefinition language="TEXT" implementationClass="com.intellij.openapi.fileTypes.PlainTextParserDefinition"/>
432 <lang.syntaxHighlighterFactory language="TEXT" implementationClass="com.intellij.openapi.fileTypes.PlainTextSyntaxHighlighterFactory"/>
433 <lang.braceMatcher language="TEXT" implementationClass="com.intellij.ide.highlighter.custom.impl.CustomFileTypeBraceMatcher"/>
434 <lang.quoteHandler language="TEXT" implementationClass="com.intellij.ide.highlighter.custom.impl.CustomFileTypeQuoteHandler"/>
435 <lang.ast.factory language="TEXT" implementationClass="com.intellij.psi.impl.source.tree.PlainTextASTFactory"/>
437 <getDataRule key="psi.File" implementationClass="com.intellij.ide.impl.dataRules.PsiFileRule"/>
438 <getDataRule key="psi.Element" implementationClass="com.intellij.ide.impl.dataRules.PsiElementFromSelectionRule"/>
439 <getDataRule key="psi.Element.array" implementationClass="com.intellij.ide.impl.dataRules.PsiElementFromSelectionsRule"/>
440 <getDataRule key="psi.pasteTargetElement" implementationClass="com.intellij.ide.impl.dataRules.PasteTargetRule"/>
441 <getDataRule key="virtualFile" implementationClass="com.intellij.ide.impl.dataRules.VirtualFileRule"/>
442 <getDataRule key="virtualFileArray" implementationClass="com.intellij.ide.impl.dataRules.VirtualFileArrayRule"/>
443 <getDataRule key="Navigatable" implementationClass="com.intellij.ide.impl.dataRules.NavigatableRule"/>
444 <getDataRule key="usageTarget" implementationClass="com.intellij.ide.impl.dataRules.UsageTargetsRule"/>
445 <getDataRule key="UsageInfo.List" implementationClass="com.intellij.ide.impl.dataRules.UsageInfo2ListRule"/>
446 <getDataRule key="module" implementationClass="com.intellij.ide.impl.dataRules.ModuleRule"/>
448 <dataValidator key="psi.File" implementationClass="com.intellij.ide.impl.PsiElementDataValidator"/>
449 <dataValidator key="psi.Element" implementationClass="com.intellij.ide.impl.PsiElementDataValidator"/>
450 <dataValidator key="psi.Element.array" implementationClass="com.intellij.ide.impl.PsiElementArrayDataValidator"/>
451 <dataValidator key="module" implementationClass="com.intellij.ide.impl.ModuleDataValidator"/>
453 <patternDialectProvider implementation="com.intellij.packageDependencies.ui.ProjectPatternProvider" id="file"/>
454 <customScopesProvider implementation="com.intellij.packageDependencies.DefaultScopesProvider"/>
455 <customScopesProvider implementation="com.intellij.packageDependencies.ChangeListsScopesProvider" order="last"/>
456 <refactoring.elementListenerProvider implementation="com.intellij.packageDependencies.ui.RefactoringScopeElementListenerProvider"/>
458 <highlightVisitor implementation="com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor"/>
459 <projectService serviceImplementation="com.intellij.codeInsight.daemon.impl.CachedAnnotators"/>
460 <daemon.changeLocalityDetector implementation="com.intellij.codeInsight.daemon.impl.DefaultChangeLocalityDetector"/>
462 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CurrentDateMacro"/>
463 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CurrentTimeMacro"/>
464 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CurrentUserMacro"/>
465 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.ClipboardMacro"/>
466 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CapitalizeMacro"/>
467 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.DecapitalizeMacro"/>
468 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.FirstWordMacro"/>
469 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.EscapeStringMacro"/>
470 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.ReplaceUnderscoresWithSpacesMacro"/>
471 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.LineNumberMacro"/>
472 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.FileNameMacro"/>
473 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.FileNameWithoutExtensionMacro"/>
474 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.ReplaceUnderscoresToCamelCaseMacro"/>
475 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CapitalizeAndUnderscoreMacro"/>
476 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.SnakeCaseMacro"/>
478 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CompleteMacro"/>
479 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CompleteSmartMacro"/>
480 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.ClassNameCompleteMacro"/>
482 <liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.EnumMacro"/>
483 <internalFileTemplate name="HTML File"/>
484 <internalFileTemplate name="HTML4 File"/>
485 <internalFileTemplate name="XHTML File"/>
486 <fileBasedIndex implementation="com.intellij.psi.impl.cache.impl.todo.TodoIndex"/>
487 <fileBasedIndex implementation="com.intellij.psi.impl.cache.impl.id.IdIndexImpl"/>
488 <fileBasedIndex implementation="com.intellij.psi.search.FilenameIndex"/>
489 <fileBasedIndex implementation="com.intellij.psi.search.FileTypeIndex"/>
490 <fileBasedIndex implementation="com.intellij.psi.stubs.StubUpdatingIndex"/>
492 <fileBasedIndex implementation="com.intellij.find.ngrams.TrigramIndex"/>
494 <fileBasedIndex implementation="com.intellij.psi.impl.include.FileIncludeIndex"/>
496 <syntaxHighlighter factoryClass="com.intellij.openapi.fileTypes.LanguageFileTypeHighlighterProvider"/>
497 <structureViewBuilder factoryClass="com.intellij.ide.highlighter.LanguageFileTypeStructureViewBuilderProvider"/>
499 <idIndexer filetype="PLAIN_TEXT" implementationClass="com.intellij.psi.impl.cache.impl.id.PlainTextIndexer"/>
500 <todoIndexer filetype="PLAIN_TEXT" implementationClass="com.intellij.psi.impl.cache.impl.todo.PlainTextTodoIndexer"/>
501 <lang.elementManipulator forClass="com.intellij.psi.PsiPlainTextFile"
502 implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.manipulators.PlainFileManipulator"/>
503 <lang.elementManipulator forClass="com.intellij.psi.PsiComment"
504 implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.manipulators.PsiCommentManipulator"/>
506 <applicationService serviceInterface="com.intellij.ide.macro.MacroManager" serviceImplementation="com.intellij.ide.macro.MacroManager"/>
507 <hectorComponentProvider implementation="com.intellij.codeInsight.daemon.impl.FileIncludeContextHectorProvider"/>
509 <programRunner implementation="com.intellij.tools.ToolProgramRunner"/>
511 <ideRootPaneNorth implementation="com.intellij.ide.navigationToolbar.NavBarRootPaneExtension"/>
512 <navbar implementation="com.intellij.ide.navigationToolbar.DefaultNavBarExtension" id="defaultNavbar" order="last"/>
514 <statistician key="completion" implementationClass="com.intellij.codeInsight.completion.DefaultCompletionStatistician" order="last"/>
516 <weigher key="proximity" implementationClass="com.intellij.psi.util.proximity.OpenedInEditorWeigher" id="openedInEditor"/>
517 <weigher key="proximity" implementationClass="com.intellij.psi.util.proximity.SameDirectoryWeigher" id="sameDirectory"
518 order="after openedInEditor"/>
519 <weigher key="proximity" implementationClass="com.intellij.psi.util.proximity.SameLogicalRootWeigher" id="sameLogicalRoot"
520 order="after sameDirectory"/>
521 <weigher key="proximity" implementationClass="com.intellij.psi.util.proximity.SameModuleWeigher" id="sameModule"
522 order="after sameLogicalRoot"/>
523 <weigher key="proximity" implementationClass="com.intellij.psi.util.proximity.SdkOrLibraryWeigher" id="sdkOrLibrary"
524 order="after sameModule"/>
526 <weigher key="completion" implementationClass="com.intellij.codeInsight.completion.PriorityWeigher" id="priority" order="first"/>
527 <weigher key="completion" implementationClass="com.intellij.codeInsight.completion.StatisticsWeigher" id="stats"
528 order="after priority"/>
529 <weigher key="completion" implementationClass="com.intellij.codeInsight.completion.PrefixMatchingWeigher" id="prefix"
530 order="after stats"/>
531 <weigher key="completion" implementationClass="com.intellij.codeInsight.completion.ExplicitProximityWeigher" id="explicitProximity"
532 order="after prefix"/>
533 <weigher key="completion" implementationClass="com.intellij.codeInsight.completion.LookupElementProximityWeigher" id="proximity"
534 order="after explicitProximity"/>
535 <weigher key="completion" implementationClass="com.intellij.codeInsight.completion.GroupingWeigher" id="grouping"
538 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.DefaultCompletionContributor"
541 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.ComboEditorCompletionContributor"
542 id="comboEditor" order="first"/>
543 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.WordCompletionContributor"
544 id="wordCompletion" order="last"/>
545 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.LegacyCompletionContributor" id="legacy"
547 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.FilePathCompletionContributor"
548 id="filePath" order="before javaClassName"/>
549 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor"
550 id="liveTemplates" order="first"/>
552 <completion.skip implementation="com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$Skipper"
553 id="skipLiveTemplate"/>
555 <applicationService serviceInterface="com.intellij.execution.console.ConsoleFoldingSettings"
556 serviceImplementation="com.intellij.execution.console.ConsoleFoldingSettings"/>
557 <console.folding implementation="com.intellij.execution.console.SubstringConsoleFolding"/>
559 <lookup.charFilter implementation="com.intellij.codeInsight.template.impl.LiveTemplateCharFilter" order="first" id="liveTemplate"/>
560 <lookup.charFilter implementation="com.intellij.codeInsight.completion.CompletionCharFilter" order="last" id="completion"/>
561 <lookup.charFilter implementation="com.intellij.refactoring.IdentifierCharFilter" id="identifier" order="last"/>
562 <lookup.charFilter implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceCharFilter" id="fileRef"
563 order="before completion"/>
565 <searchEverywhereClassifier implementation="com.intellij.ide.actions.DefaultSearchEverywhereClassifier"/>
566 <gotoFileContributor implementation="com.intellij.ide.util.gotoByName.DefaultFileNavigationContributor"/>
567 <gotoTargetRendererProvider implementation="com.intellij.xml.impl.schema.GotoXmlSchemaTypeRendererProvider"/>
568 <gotoRelatedProvider implementation="com.intellij.ide.actions.RelatedItemLineMarkerGotoAdapter"/>
570 <selectInTarget implementation="com.intellij.ide.impl.ProjectViewSelectInGroupTarget"/>
571 <selectInTarget implementation="com.intellij.ide.navigationToolbar.SelectInNavBarTarget"/>
572 <selectInTarget implementation="com.intellij.ide.impl.StructureViewSelectInTarget"/>
573 <selectInTarget implementation="com.intellij.ide.impl.ProjectViewSelectInExplorerTarget"/>
574 <selectInTarget implementation="com.intellij.ide.favoritesTreeView.FavoritesViewSelectInTarget"/>
576 <elementLookupRenderer implementation="com.intellij.codeInsight.template.impl.TemplateLookupRenderer"/>
578 <customPasteProvider implementation="com.intellij.ide.actions.PasteReferenceProvider"/>
580 <referenceInjector implementation="com.intellij.codeInsight.daemon.impl.analysis.encoding.EncodingReferenceInjector"/>
582 <usageFilteringRuleProvider implementation="com.intellij.usages.impl.UsageFilteringRuleProviderImpl"/>
583 <usageGroupingRuleProvider implementation="com.intellij.usages.impl.UsageGroupingRuleProviderImpl"/>
585 <projectService serviceInterface="com.intellij.psi.templateLanguages.TemplateDataLanguageMappings"
586 serviceImplementation="com.intellij.psi.templateLanguages.TemplateDataLanguageMappings"/>
587 <applicationService serviceInterface="com.intellij.psi.templateLanguages.TemplateDataLanguagePatterns"
588 serviceImplementation="com.intellij.psi.templateLanguages.TemplateDataLanguagePatterns"/>
591 <executor implementation="com.intellij.execution.executors.DefaultRunExecutor" order="first" id="run"/>
592 <executionTargetProvider implementation="com.intellij.execution.DefaultExecutionTargetProvider"/>
593 <projectService serviceImplementation="com.intellij.execution.RunConfigurationProducerService" />
594 <configurationType implementation="com.intellij.execution.compound.CompoundRunConfigurationType"/>
596 <findUsagesHandlerFactory implementation="com.intellij.find.findUsages.DefaultFindUsagesHandlerFactory" id="default" order="last"/>
597 <usageTargetProvider implementation="com.intellij.find.findUsages.DefaultUsageTargetProvider" id="default" order="last"/>
599 <cutElementMarker implementation="com.intellij.ide.PsiCutElementMarker"/>
601 <extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.wordSelection.PlainTextLineSelectioner"/>
602 <extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.wordSelection.NaturalLanguageTextSelectioner"/>
603 <extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.wordSelection.WordSelectioner"/>
604 <extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.wordSelection.LineCommentSelectioner"/>
605 <extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.wordSelection.InjectedReferenceSelectioner"/>
606 <extendWordSelectionHandler implementation="com.intellij.ide.highlighter.custom.impl.CustomFileTypeSelectWordHandler"/>
608 <basicWordSelectionFilter implementation="com.intellij.lang.parser.DummyBlockWordSelectionFilter"/>
610 <syntaxHighlighter factoryClass="com.intellij.ide.highlighter.custom.impl.CustomFileTypeHighlighterProvider"/>
611 <fileTypeRegistrator implementation="com.intellij.ide.highlighter.custom.impl.StandardFileTypeRegistrator"/>
613 <directoryProjectConfigurator implementation="com.intellij.platform.PlatformProjectConfigurator" order="first"
614 id="PlatformProjectConfigurator"/>
615 <directoryProjectConfigurator implementation="com.intellij.platform.PlatformProjectViewOpener"/>
617 <fileIconProvider implementation="com.intellij.ide.FileIconPatcherImpl"/>
618 <iconProvider implementation="com.intellij.ide.NativeIconProvider" id="native"/>
619 <iconProvider implementation="com.intellij.psi.impl.file.DirectoryIconProvider" id="directory" order="last"/>
621 <statementUpDownMover implementation="com.intellij.codeInsight.editorActions.moveUpDown.LineMover" id="line" order="last"/>
623 <enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.enter.EnterInStringLiteralHandler"/>
624 <enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.enter.EnterInLineCommentHandler"/>
625 <enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.enter.EnterAfterUnmatchedBraceHandler"/>
626 <enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.enter.EnterBetweenBracesHandler"
627 id="EnterBetweenBracesHandler"/>
628 <enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.enter.EnterAfterJavadocTagHandler"/>
630 <backspaceHandlerDelegate implementation="com.intellij.codeInsight.editorActions.SimpleIndentingBackspaceHandler" />
631 <backspaceHandlerDelegate implementation="com.intellij.codeInsight.editorActions.SmartIndentingBackspaceHandler" />
633 <codeInsight.linkHandler prefix="#inspection/" handlerClass="com.intellij.codeInsight.hint.InspectionDescriptionLinkHandler"/>
634 <codeInsight.linkHandler prefix="#navigation/" handlerClass="com.intellij.codeInsight.hint.NavigationLinkHandler"/>
636 <codeFoldingOptionsProvider instance="com.intellij.application.options.editor.BaseCodeFoldingOptionsProvider" order="first"/>
637 <search.topHitProvider implementation="com.intellij.application.options.editor.EditorSmartKeysOptionsTopHitProvider"/>
638 <editorOptionsProvider instance="com.intellij.application.options.editor.EditorSmartKeysConfigurable" id="editor.preferences.smartKeys"
639 displayName="Smart Keys"/>
640 <editorOptionsProvider instance="com.intellij.application.options.editor.EditorAppearanceConfigurable"
641 id="editor.preferences.appearance"
642 key="tab.editor.settings.appearance" bundle="messages.ApplicationBundle"/>
644 <editorOptionsProvider instance="com.intellij.application.options.editor.GutterIconsConfigurable" id="editor.preferences.gutterIcons"
645 displayName="Gutter Icons"/>
647 <!-- Colors & Fonts-->
648 <applicationConfigurable groupId="editor" groupWeight="180" dynamic="true" instance="com.intellij.application.options.colors.ColorAndFontOptions"
649 id="reference.settingsdialog.IDE.editor.colors" key="title.colors.and.fonts" bundle="messages.ApplicationBundle"/>
650 <search.topHitProvider implementation="com.intellij.application.options.editor.EditorTabsOptionsTopHitProvider"/>
651 <editorOptionsProvider instance="com.intellij.application.options.editor.EditorTabsConfigurable" id="editor.preferences.tabs"
652 displayName="Editor Tabs"/>
653 <search.topHitProvider implementation="com.intellij.application.options.editor.CodeFoldingOptionsTopHitProvider"/>
654 <editorOptionsProvider instance="com.intellij.application.options.editor.CodeFoldingConfigurable" id="editor.preferences.folding"
655 key="group.code.folding" bundle="messages.ApplicationBundle"/>
656 <editorOptionsProvider instance="com.intellij.application.options.CodeCompletionOptions" id="editor.preferences.completion"
657 key="title.code.completion" bundle="messages.ApplicationBundle"/>
658 <search.topHitProvider implementation="com.intellij.application.options.editor.AutoImportOptionsTopHitProvider"/>
659 <projectConfigurable instance="com.intellij.application.options.editor.AutoImportOptionsConfigurable"
660 id="editor.preferences.import"
661 parentId="preferences.editor"
662 key="auto.import" bundle="messages.ApplicationBundle"
666 <editorTabColorProvider implementation="com.intellij.ui.tabs.EditorTabColorProviderImpl"/>
669 <className>com.intellij.codeInsight.intention.impl.EditFoldingOptionsAction</className>
672 <className>com.intellij.formatting.contextConfiguration.ConfigureCodeStyleOnSelectedFragment</className>
675 <className>com.intellij.codeInsight.intention.impl.QuickEditAction</className>
676 <category>Language Injection</category>
679 <!-- LookupManagerActions -->
680 <editorActionHandler action="EditorUp" implementationClass="com.intellij.codeInsight.lookup.impl.LookupActionHandler$UpHandler"/>
681 <editorActionHandler action="EditorDown" implementationClass="com.intellij.codeInsight.lookup.impl.LookupActionHandler$DownHandler"/>
682 <editorActionHandler action="EditorPageUp"
683 implementationClass="com.intellij.codeInsight.lookup.impl.LookupActionHandler$PageUpHandler"/>
684 <editorActionHandler action="EditorPageDown"
685 implementationClass="com.intellij.codeInsight.lookup.impl.LookupActionHandler$PageDownHandler"/>
686 <editorActionHandler action="EditorLeft" implementationClass="com.intellij.codeInsight.lookup.impl.LookupActionHandler$LeftHandler"/>
687 <editorActionHandler action="EditorRight" implementationClass="com.intellij.codeInsight.lookup.impl.LookupActionHandler$RightHandler"/>
688 <editorActionHandler action="EditorLineStart" implementationClass="com.intellij.codeInsight.lookup.impl.HomeHandler"/>
689 <editorActionHandler action="EditorLineEnd" implementationClass="com.intellij.codeInsight.lookup.impl.EndHandler"/>
690 <editorActionHandler action="EditorBackSpace" implementationClass="com.intellij.codeInsight.lookup.impl.BackspaceHandler"/>
692 <!-- CodeInsightSettings -->
693 <editorActionHandler action="EditorEnter" implementationClass="com.intellij.codeInsight.editorActions.EnterHandler" id="editorEnter"/>
694 <editorActionHandler action="EditorLineEnd" implementationClass="com.intellij.codeInsight.editorActions.EndHandler"/>
695 <editorActionHandler action="EditorSelectWord" implementationClass="com.intellij.codeInsight.editorActions.SelectWordHandler"/>
696 <editorActionHandler action="EditorSelectWord" implementationClass="com.intellij.openapi.editor.actions.SelectWordAtCaretAction$Handler" order="first"/>
697 <editorActionHandler action="EditorUnSelectWord" implementationClass="com.intellij.codeInsight.editorActions.UnSelectWordHandler"/>
698 <editorActionHandler action="EditorPaste" implementationClass="com.intellij.codeInsight.editorActions.PasteHandler"/>
699 <editorActionHandler action="EditorCopy" implementationClass="com.intellij.codeInsight.editorActions.CopyHandler"/>
700 <editorActionHandler action="EditorCut" implementationClass="com.intellij.codeInsight.editorActions.CutHandler"/>
701 <editorActionHandler action="EditorJoinLines" implementationClass="com.intellij.codeInsight.editorActions.JoinLinesHandler"/>
702 <editorActionHandler action="EditorBackSpace" implementationClass="com.intellij.codeInsight.editorActions.BackspaceHandler"/>
703 <editorActionHandler action="EditorDeleteToWordStart"
704 implementationClass="com.intellij.codeInsight.editorActions.BackspaceToWordStartHandler"/>
705 <editorTypedHandler implementationClass="com.intellij.codeInsight.editorActions.TypedHandler" order="first"/>
707 <editorActionHandler action="EditorDuplicate" implementationClass="com.intellij.openapi.editor.actions.NamedElementDuplicateHandler"/>
709 <!-- TemplateManagerActions -->
710 <editorActionHandler action="EditorEscape" implementationClass="com.intellij.codeInsight.template.impl.editorActions.EscapeHandler"
711 id="templateEscape" order="after hide-hints"/>
712 <editorActionHandler action="EditorEnter" implementationClass="com.intellij.codeInsight.template.impl.editorActions.EnterHandler"
713 id="templateEnter" order="before editorEnter"/>
714 <editorActionHandler action="EditorLineStart" implementationClass="com.intellij.codeInsight.template.impl.editorActions.TemplateLineStartHandler"/>
715 <editorActionHandler action="EditorLineStartWithSelection"
716 implementationClass="com.intellij.codeInsight.template.impl.editorActions.TemplateLineStartWithSelectionHandler"/>
717 <editorActionHandler action="EditorLineEnd" implementationClass="com.intellij.codeInsight.template.impl.editorActions.TemplateLineEndHandler"/>
718 <editorActionHandler action="EditorLineEndWithSelection"
719 implementationClass="com.intellij.codeInsight.template.impl.editorActions.TemplateLineEndWithSelectionHandler"/>
720 <editorActionHandler action="$SelectAll" implementationClass="com.intellij.codeInsight.template.impl.editorActions.SelectAllHandler"/>
721 <typedHandler implementation="com.intellij.codeInsight.template.impl.editorActions.SpaceHandler"/>
723 <!-- HighlightManagerActions -->
724 <editorActionHandler action="EditorEscape" implementationClass="com.intellij.codeInsight.highlighting.EscapeHandler"
725 order="after hide-hints" id="hide-search"/>
726 <editorActionHandler action="EditorEscape" implementationClass="com.intellij.refactoring.rename.inplace.EscapeHandler"
727 order="before hide-hints"/>
729 <editorTypedHandler implementationClass="com.intellij.codeInsight.lookup.impl.LookupTypedHandler" id="lookup"/>
730 <typedHandler implementation="com.intellij.codeInsight.editorActions.CompletionAutoPopupHandler" id="completionAutoPopup"
732 <typedHandler implementation="com.intellij.codeInsight.editorActions.SelectionQuotingTypedHandler" id="selectionQuoting"/>
734 <templateCompletionProcessor implementation="com.intellij.codeInsight.template.macro.DirectoryTemplateCompletionProcessor"/>
736 <liveTemplateContext id="OTHER" implementation="com.intellij.codeInsight.template.EverywhereContextType" order="last"/>
738 <dynamicContextProvider implementation="com.intellij.openapi.paths.GenericDynamicContextProvider"/>
740 <codeStyleSettingsProvider implementation="com.intellij.application.options.GeneralCodeStyleSettingsProvider"/>
741 <codeStyleSettingsProvider implementation="com.intellij.application.options.codeStyle.OtherFileTypesCodeStyleOptionsProvider"/>
743 <projectService serviceInterface="com.intellij.ide.todo.TodoView"
744 serviceImplementation="com.intellij.ide.todo.TodoView"/>
745 <projectService serviceInterface="com.intellij.ide.structureView.StructureViewFactory"
746 serviceImplementation="com.intellij.ide.structureView.impl.StructureViewFactoryImpl"/>
747 <projectService serviceInterface="com.intellij.codeInspection.InspectionManager"
748 serviceImplementation="com.intellij.codeInspection.ex.InspectionManagerEx"/>
749 <projectService serviceInterface="com.intellij.usageView.UsageViewManager"
750 serviceImplementation="com.intellij.usageView.impl.UsageViewManagerImpl"/>
751 <projectService serviceInterface="com.intellij.ide.projectView.ProjectView"
752 serviceImplementation="com.intellij.ide.projectView.impl.ProjectViewImpl"/>
753 <projectService serviceInterface="com.intellij.execution.ui.RunnerLayoutUi$Factory"
754 serviceImplementation="com.intellij.execution.ui.layout.impl.RunnerLayoutUiFactoryImpl"/>
756 <http.fileEditorActionProvider implementation="com.intellij.openapi.fileEditor.impl.http.LangRemoteFileEditorActionProvider"/>
758 <toolWindow id="Project" anchor="left" icon="AllIcons.Toolwindows.ToolWindowProject"
759 factoryClass="com.intellij.ide.projectView.impl.ProjectViewToolWindowFactory"/>
760 <toolWindow id="TODO" anchor="bottom" icon="AllIcons.Toolwindows.ToolWindowTodo"
761 factoryClass="com.intellij.ide.todo.TodoToolWindowFactory" canCloseContents="true"/>
762 <toolWindow id="Structure" anchor="left" icon="AllIcons.Toolwindows.ToolWindowStructure" secondary="true"
763 factoryClass="com.intellij.ide.structureView.impl.StructureViewToolWindowFactory"/>
764 <toolWindow id="Favorites" anchor="left" icon="AllIcons.Toolwindows.ToolWindowFavorites" secondary="true"
765 factoryClass="com.intellij.ide.projectView.impl.FavoritesViewToolWindowFactory"/>
767 <psi.fileReferenceHelper implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileReferenceHelper"/>
768 <psi.fileReferenceHelper implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.JarFileReferenceHelper"/>
769 <psi.fileReferenceHelper implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.HttpFileReferenceHelper"/>
770 <psi.fileReferenceHelper implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.NullFileReferenceHelper" order="last"/>
771 <psi.referenceContributor implementation="com.intellij.psi.impl.source.resolve.reference.CommentsReferenceContributor"/>
772 <referenceProviderType key="commentsReferenceProvider"
773 implementationClass="com.intellij.psi.impl.source.resolve.reference.ArbitraryPlaceUrlReferenceProvider"/>
775 <projectConfigurable groupId="editor"
777 key="file.encodings.configurable"
778 bundle="messages.IdeBundle"
780 provider="com.intellij.openapi.vfs.encoding.FileEncodingConfigurableProvider"/>
781 <projectConfigurable groupId="appearance" groupWeight="112" instance="com.intellij.ui.tabs.FileColorsConfigurable" id="reference.settings.ide.settings.file-colors" displayName="File Colors"/>
783 <uiDebuggerExtension implementation="com.intellij.ui.debugger.extensions.PlaybackDebugger"/>
784 <uiDebuggerExtension implementation="com.intellij.ui.debugger.extensions.ActionTracer"/>
785 <uiDebuggerExtension implementation="com.intellij.openapi.util.objectTree.DisposerDebugger"/>
787 <applicationService serviceInterface="com.intellij.ui.debugger.extensions.PlaybackDebugger$PlaybackDebuggerState"
788 serviceImplementation="com.intellij.ui.debugger.extensions.PlaybackDebugger$PlaybackDebuggerState"/>
790 <globalInspection shortName="Annotator" displayName="Annotator" groupKey="inspection.general.tools.group.name" groupBundle="messages.InspectionsBundle" enabledByDefault="true" level="ERROR"
791 implementationClass="com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection$AnnotatorBasedInspection"/>
792 <globalInspection shortName="SyntaxError" displayName="Syntax error" groupKey="inspection.general.tools.group.name" groupBundle="messages.InspectionsBundle" enabledByDefault="true" level="ERROR"
793 implementationClass="com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitorBasedInspection$SyntaxErrorInspection"/>
794 <localInspection shortName="LossyEncoding" bundle="messages.InspectionsBundle" key="lossy.encoding"
795 groupKey="group.names.internationalization.issues" enabledByDefault="true" level="WARNING"
796 implementationClass="com.intellij.codeInspection.LossyEncodingInspection"/>
797 <localInspection shortName="ProblematicWhitespace" bundle="messages.InspectionsBundle" key="problematic.whitespace.display.name"
798 groupKey="inspection.general.tools.group.name" enabledByDefault="false" level="WARNING"
799 implementationClass="com.intellij.codeInspection.ProblematicWhitespaceInspection"/>
800 <localInspection shortName="TodoComment" bundle="messages.InspectionsBundle" key="todo.comment.display.name"
801 groupKey="inspection.general.tools.group.name" enabledByDefault="false"
802 level="WARNING" implementationClass="com.intellij.codeInspection.TodoCommentInspection"/>
803 <localInspection shortName="LongLine" bundle="messages.InspectionsBundle" key="long.line.display.name"
804 groupKey="inspection.general.tools.group.name" enabledByDefault="false"
805 level="WARNING" implementationClass="com.intellij.codeInspection.LongLineInspection"/>
807 <annotator language="TEXT" implementationClass="com.intellij.codeInsight.highlighting.LargeFilesAnnotator"/>
809 <applicationService serviceInterface="com.intellij.codeInsight.template.TemplateBuilderFactory"
810 serviceImplementation="com.intellij.codeInsight.template.TemplateBuilderFactoryImpl"/>
812 <!--<projectViewPane implementation="com.intellij.ide.favoritesTreeView.FavoritesProjectViewPane"/>-->
813 <projectViewPane implementation="com.intellij.ide.scopeView.ScopeViewPane"/>
815 <renameHandler implementation="com.intellij.refactoring.rename.inplace.VariableInplaceRenameHandler"/>
816 <renameHandler implementation="com.intellij.refactoring.rename.inplace.MemberInplaceRenameHandler"/>
817 <completion.contributor language="any"
818 implementationClass="com.intellij.refactoring.rename.inplace.CompletionContributorForInplaceRename"
821 <filePasteProvider implementation="com.intellij.ide.FileListPasteProvider" id="fileList"/>
823 <definitionsSearch implementation="com.intellij.pom.PomDefinitionSearch"/>
824 <definitionsSearch implementation="com.intellij.xml.impl.schema.SchemaDefinitionsSearch"/>
826 <applicationService serviceImplementation="com.intellij.ide.todo.TodoConfiguration"/>
827 <indexPatternProvider implementation="com.intellij.ide.todo.TodoIndexPatternProvider"/>
829 <applicationService serviceImplementation="com.intellij.codeInsight.documentation.QuickDocOnMouseOverManager"/>
830 <postStartupActivity implementation="com.intellij.codeInsight.documentation.QuickDocOnMouseOverStartupActivity"/>
832 <hectorComponentProvider implementation="com.intellij.codeInsight.daemon.PowerSaveHectorProvider"/>
834 <copyPastePostProcessor implementation="com.intellij.codeInsight.editorActions.CopyPasteIndentProcessor"/>
835 <copyPastePostProcessor implementation="com.intellij.codeInsight.editorActions.CopyPasteFoldingProcessor"/>
837 <statistics.usagesCollector implementation="com.intellij.facet.impl.statistics.FrameworkUsagesCollector"/>
838 <statistics.usagesCollector implementation="com.intellij.facet.impl.statistics.ModuleTypeUsagesCollector"/>
839 <statistics.usagesCollector implementation="com.intellij.execution.impl.statistics.RunConfigurationTypeUsagesCollector"/>
840 <statistics.usagesCollector implementation="com.intellij.execution.impl.statistics.TemporaryRunConfigurationTypeUsagesCollector"/>
841 <statistics.usagesCollector implementation="com.intellij.openapi.fileTypes.FileTypeUsagesCollector"/>
842 <statistics.usagesCollector implementation="com.intellij.internal.statistic.editor.EditorSettingsStatisticsCollector"/>
844 <renamePsiElementProcessor implementation="com.intellij.refactoring.rename.RenamePsiFileProcessor" order="last"/>
845 <renameInputValidator implementation="com.intellij.refactoring.rename.RenameToIgnoredDirectoryFileInputValidator" order="last"/>
847 <refactoring.elementListenerProvider implementation="com.intellij.execution.impl.RunConfigurationRefactoringElementListenerProvider"/>
849 <keymapExtension implementation="com.intellij.tools.ToolKeymapExtension"/>
851 <inspectionsReportConverter implementation="com.intellij.codeInspection.ex.PlainTextFormatter"/>
853 <documentationProvider implementation="com.intellij.openapi.paths.WebReferenceDocumentationProvider"/>
854 <documentationProvider implementation="com.intellij.openapi.paths.WebReferenceDocumentationProvider"/>
856 <refactoring.moveDirectoryWithClassesHelper
857 implementation="com.intellij.refactoring.move.moveClassesOrPackages.MoveDirectoryWithClassesHelper$Default" order="last"/>
859 <defaultHighlightingSettingProvider implementation="com.intellij.codeInsight.daemon.impl.analysis.GeneratedSourcesHighlightingSettingProvider"/>
860 <editorNotificationProvider implementation="com.intellij.ide.GeneratedFileEditingNotificationProvider"/>
862 <editorTabTitleProvider implementation="com.intellij.openapi.fileEditor.impl.UniqueNameEditorTabTitleProvider" order="last"/>
864 <projectService serviceInterface="com.intellij.psi.util.PsiModificationTracker"
865 serviceImplementation="com.intellij.psi.impl.PsiModificationTrackerImpl"/>
867 <itemPresentationProvider forClass="com.intellij.psi.PsiDirectory"
868 implementationClass="com.intellij.navigation.DirectoryPresentationProvider"/>
870 <projectService serviceInterface="com.intellij.openapi.module.ModulePointerManager"
871 serviceImplementation="com.intellij.openapi.module.impl.ModulePointerManagerImpl"/>
873 <customFoldingProvider implementation="com.intellij.lang.customFolding.NetBeansCustomFoldingProvider"/>
874 <customFoldingProvider implementation="com.intellij.lang.customFolding.VisualStudioCustomFoldingProvider"/>
876 <completion.contributor language="TEXT" implementationClass="com.intellij.ui.TextFieldWithAutoCompletionContributor"
877 order="first, before commitCompletion"/>
879 <completion.contributor language="TEXT" implementationClass="com.intellij.util.CompletionContributorForTextField"
880 order="first, before commitCompletion"/>
882 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.CustomFileTypeCompletionContributor"/>
884 <pathMacroFilter implementation="com.intellij.execution.configuration.RunConfigurationPathMacroFilter"/>
885 <pathMacroFilter implementation="com.intellij.openapi.application.StructuralSearchPathMacroFilter"/>
886 <pathMacroFilter implementation="com.intellij.openapi.application.PathMappingsMacroFilter"/>
888 <postStartupActivity implementation="com.intellij.codeInsight.highlighting.BraceHighlighter"/>
889 <usageContextPanelProvider implementation="com.intellij.usages.impl.UsagePreviewPanel$Provider"/>
890 <usageContextPanelProvider implementation="com.intellij.usageView.impl.UsageContextCallHierarchyPanel$Provider"/>
891 <fileDocumentSynchronizationVetoer implementation="com.intellij.codeInsight.lookup.impl.LookupDocumentSavingVetoer"/>
892 <toolsProvider implementation="com.intellij.tools.LocalToolsProvider"/>
894 <favoritesListProvider implementation="com.intellij.ide.bookmarks.BookmarksFavoriteListProvider"/>
895 <favoritesListProvider implementation="com.intellij.xdebugger.impl.breakpoints.BreakpointsFavoriteListProvider"/>
896 <applicationService serviceInterface="com.intellij.codeInsight.FileModificationService"
897 serviceImplementation="com.intellij.codeInsight.CodeInsightUtilBase"/>
898 <applicationService serviceInterface="com.intellij.ide.util.treeView.TreeAnchorizer"
899 serviceImplementation="com.intellij.ide.projectView.impl.nodes.PsiTreeAnchorizer"/>
901 <projectStructure.sourceRootEditHandler implementation="com.intellij.openapi.roots.ui.configuration.JavaModuleSourceRootEditHandler"/>
902 <projectStructure.sourceRootEditHandler implementation="com.intellij.openapi.roots.ui.configuration.JavaTestSourceRootEditHandler"/>
904 <elementPreviewProvider implementation="com.intellij.codeInsight.preview.ElementPreviewHintProvider"/>
906 <actionPromoter implementation="com.intellij.ui.EditorTextFieldActionPromoter"/>
908 <stepsBeforeRunProvider implementation="com.intellij.execution.impl.RunConfigurationBeforeRunProvider"/>
910 <lang.foldingBuilder language="TEXT" implementationClass="com.intellij.ide.highlighter.custom.impl.CustomFileTypeFoldingBuilder"/>
912 <applicationService serviceImplementation="com.intellij.openapi.editor.richcopy.settings.RichCopySettings"/>
913 <copyPastePostProcessor implementation="com.intellij.openapi.editor.richcopy.TextWithMarkupProcessor"/>
914 <!--the following binding uses 'first' order to make sure it captures raw text before any other processor modifies it -->
915 <copyPastePreProcessor implementation="com.intellij.openapi.editor.richcopy.TextWithMarkupProcessor$RawTextSetter" order="first" id="richcopy"/>
917 <!-- Postfix templates -->
918 <applicationService serviceImplementation="com.intellij.codeInsight.template.postfix.settings.PostfixTemplatesSettings"/>
919 <customLiveTemplate implementation="com.intellij.codeInsight.template.postfix.templates.PostfixLiveTemplate"/>
920 <lookup.actionProvider implementation="com.intellij.codeInsight.template.postfix.completion.PostfixTemplateLookupActionProvider"/>
921 <editorOptionsProvider instance="com.intellij.codeInsight.template.postfix.settings.PostfixTemplatesConfigurable"
922 id="reference.settingsdialog.IDE.editor.postfix.templates"
923 displayName="Postfix Completion"/>
924 <completion.contributor language="any" implementationClass="com.intellij.codeInsight.template.postfix.completion.PostfixTemplateCompletionContributor"/>
926 <projectService serviceInterface="com.intellij.execution.ExecutionManager" serviceImplementation="com.intellij.execution.impl.ExecutionManagerImpl"/>
927 <projectService serviceInterface="com.intellij.execution.ExecutionTargetManager" serviceImplementation="com.intellij.execution.ExecutionTargetManagerImpl"/>
928 <previewPanelProvider implementation="com.intellij.openapi.fileEditor.impl.FilePreviewPanelProvider"/>
929 <previewPanelProvider implementation="com.intellij.codeInsight.documentation.DocumentationPreviewPanelProvider"/>
930 <previewPanelProvider implementation="com.intellij.find.UsagesPreviewPanelProvider"/>
931 <projectService serviceInterface="com.intellij.openapi.preview.PreviewManager"
932 serviceImplementation="com.intellij.openapi.preview.impl.PreviewManagerImpl"/>
934 <search.optionContributor implementation="com.intellij.codeInspection.ex.InspectionSearchableOptionContributor"/>
936 <fileIndentOptionsProvider implementation="com.intellij.psi.codeStyle.autodetect.DetectableIndentOptionsProvider" order="last"/>
937 <editorNotificationProvider implementation="com.intellij.psi.codeStyle.autodetect.DetectedIndentOptionsNotificationProvider"/>
938 <smartPointerElementInfoFactory implementation="com.intellij.psi.impl.smartPointers.AnchorElementInfoFactory"/>
939 <codeInsight.lineMarkerProvider language="" implementationClass="com.intellij.execution.lineMarker.RunLineMarkerProvider"/>
940 <projectService serviceImplementation="com.intellij.execution.TestStateStorage"/>
943 name="Code Style XML File"
944 schemeClass="com.intellij.psi.codeStyle.CodeStyleScheme"
945 implementationClass="com.intellij.psi.impl.source.codeStyle.CodeStyleSchemeCopyExporter"/>
947 name="Intellij IDEA code style XML"
948 schemeClass="com.intellij.psi.codeStyle.CodeStyleScheme"
949 implementationClass="com.intellij.psi.impl.source.codeStyle.CodeStyleSchemeXmlImporter"/>
951 <nonProjectFileWritingAccessExtension implementation="com.intellij.ide.actions.EditCustomPropertiesAction$AccessExtension"/>
952 <nonProjectFileWritingAccessExtension implementation="com.intellij.ide.actions.EditCustomVmOptionsAction$AccessExtension"/>