2 <extensionPoint name="applicationService" beanClass="com.intellij.openapi.components.ServiceDescriptor"/>
3 <extensionPoint name="projectService" beanClass="com.intellij.openapi.components.ServiceDescriptor"/>
5 <extensionPoint name="appStarter"
6 interface="com.intellij.openapi.application.ApplicationStarter"/>
8 <extensionPoint name="errorHandler"
9 interface="com.intellij.openapi.diagnostic.ErrorReportSubmitter"/>
11 <extensionPoint name="projectConfigurable"
12 interface="com.intellij.openapi.options.Configurable"
15 <extensionPoint name="applicationConfigurable"
16 interface="com.intellij.openapi.options.Configurable"/>
18 <extensionPoint name="selectInTarget"
19 interface="com.intellij.ide.SelectInTarget"
22 <extensionPoint name="fileEditorProvider"
23 interface="com.intellij.openapi.fileEditor.FileEditorProvider"/>
25 <extensionPoint name="fileTypeFactory"
26 interface="com.intellij.openapi.fileTypes.FileTypeFactory"/>
28 <extensionPoint name="keymapExtension"
29 interface="com.intellij.openapi.keymap.KeymapExtension"/>
31 <extensionPoint name="getDataRule"
32 beanClass="com.intellij.util.KeyedLazyInstanceEP"/>
33 <extensionPoint name="dataValidator"
34 beanClass="com.intellij.util.KeyedLazyInstanceEP"/>
35 <extensionPoint name="cutElementMarker"
36 interface="com.intellij.openapi.ide.CutElementMarker"/>
38 <extensionPoint name="exportable" beanClass="com.intellij.openapi.components.ExportableBean"/>
40 <extensionPoint name="ideRootPaneNorth" interface="com.intellij.openapi.wm.impl.IdeRootPaneNorthExtension" area="IDEA_PROJECT"/>
42 <extensionPoint name="handleTypeFactory" interface="com.intellij.openapi.vcs.readOnlyHandler.HandleTypeFactory"
44 <extensionPoint name="customFileTypeFactory" interface="com.intellij.openapi.fileTypes.ex.CustomFileTypeFactory"/>
45 <extensionPoint name="fileTypeRegistrator" interface="com.intellij.ide.highlighter.FileTypeRegistrator"/>
47 <extensionPoint name="undoProvider" interface="com.intellij.openapi.command.impl.UndoProvider"/>
48 <extensionPoint name="projectUndoProvider" interface="com.intellij.openapi.command.impl.UndoProvider"
51 <extensionPoint name="syntaxHighlighter"
52 beanClass="com.intellij.openapi.extensions.KeyedFactoryEPBean"/>
54 <extensionPoint name="lang.syntaxHighlighterFactory"
55 beanClass="com.intellij.util.KeyedLazyInstanceEP"/>
56 <extensionPoint name="projectOpenProcessor"
57 interface="com.intellij.projectImport.ProjectOpenProcessor"/>
59 <extensionPoint name="codeInsight.linkHandler"
60 interface="com.intellij.codeInsight.hint.TooltipLinkHandlerEP"/>
62 <extensionPoint name="directoryProjectConfigurator"
63 interface="com.intellij.platform.DirectoryProjectConfigurator"/>
64 <extensionPoint name="directoryProjectGenerator"
65 interface="com.intellij.platform.DirectoryProjectGenerator"/>
67 <extensionPoint name="ApplicationLoadListener" interface="com.intellij.ide.ApplicationLoadListener"/>
68 <extensionPoint name="ComponentRoamingType" beanClass="com.intellij.openapi.components.impl.stores.RoamingTypeExtensionPointBean"/>
70 <extensionPoint name="editorTabTitleProvider" interface="com.intellij.openapi.fileEditor.impl.EditorTabTitleProvider"/>
72 <extensionPoint name="componentConfigurationMerger" interface="com.intellij.openapi.components.XmlConfigurationMerger"/>
73 <extensionPoint name="filetype.decompiler" beanClass="com.intellij.openapi.fileTypes.FileTypeExtensionPoint"/>
75 <extensionPoint name="editorActionHandler" beanClass="com.intellij.openapi.editor.actionSystem.EditorActionHandlerBean"/>
76 <extensionPoint name="editorTypedHandler" beanClass="com.intellij.openapi.editor.actionSystem.EditorTypedHandlerBean"/>
77 <extensionPoint name="contentBasedClassFileProcessor" interface="com.intellij.openapi.fileTypes.ContentBasedClassFileProcessor"/>
79 <extensionPoint name="browserSettingsProvider" interface="com.intellij.ide.BrowserSettingsProvider"/>
81 <extensionPoint name="bundledColorSchemesProvider" interface="com.intellij.openapi.editor.colors.impl.BundledColorSchemesProvider"/>