IntelliJ Platform Extension Point and Listener List
1183 Extension Points and 226 Listeners for IntelliJ Platform 2025.1
Legend
Listeners
Topic searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.
Listener links corresponding listener to implement.
See Listeners on how to register listeners.
Extension Points
Extension Point searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.
Implementation is the related Extension Point class.
See Extensions on how to declare extensions in your plugin.
Tags
See Verifying Plugin Compatibility for overview of API status.
Tag | Description | Details |
---|---|---|
Deprecated API | See code documentation for replacement. | |
Scheduled for Removal API | Annotated with See code documentation for replacement. | |
Obsolete API | Annotated with Do not use in new code, see code documentation for replacement. | |
Experimental API | Annotated with API might be altered or removed without prior notice. | |
Internal API | Annotated with Must not be used by third party plugins, see Internal API Migration. | |
Project-Level Extension Point/Topic | Can have - Extension Point: declared with - Listener: registered in | |
Extension Point | Implementations marked with | |
Non-Dynamic Extension Point | Installation/update of plugin requires restarting the IDE, see Dynamic Plugins. |
IntelliJ Platform
IntelliJ Platform – Listeners
Topic | Listener |
---|---|
RunToolbarSlotManager#RUN_TOOLBAR_SLOT_CONFIGURATION_MAP_TOPIC | |
RecentProjectsManager.Companion#RECENT_PROJECTS_CHANGE_TOPIC | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Analysis.xml
Extension Point | Implementation |
---|---|
| |
AnalysisImpl.xml
Extension Point | Implementation |
---|---|
builtInServer.xml
Extension Point | Implementation |
---|---|
| |
CodeStyle.xml
Extension Point | Implementation |
---|---|
com.intellij.platform.images
Extension Point | Implementation |
---|---|
com.intellij.smartUpdate
Extension Point | Implementation |
---|---|
CompletionExtensionPoints.xml
Extension Point | Implementation |
---|---|
Core.xml
Extension Point | Implementation |
---|---|
| |
com.intellij.multiverse.codeInsightContextPresentationProvider | |
| |
CoreImpl.xml
Extension Point | Implementation |
---|---|
DomPlugin.xml
Extension Point | Implementation |
---|---|
| |
duplicates-analysis.xml
Extension Point | Implementation |
---|---|
Editor.xml
EditorExtensionPoints.xml
Extension Point | Implementation |
---|---|
| |
ExternalSystemDependencyUpdater.xml
ExternalSystemDependencyUpdater.xml
Extension Point | Implementation |
---|---|
ExternalSystemExtensionPoints.xml
ExternalSystemExtensionPoints.xml
Extension Point | Implementation |
---|---|
com.intellij.openapi.externalSystem.autoimport.autoReloadTypeProviderExtension | |
FormatterExtensionPoints.xml
Extension Point | Implementation |
---|---|
IdeCore.xml
IJent.xml
Extension Point | Implementation |
---|---|
Indexing.xml
Extension Point | Implementation |
---|---|
Inspect.xml
Extension Point | Implementation |
---|---|
intellij.grid.core.impl.xml
intellij.grid.impl.xml
intellij.json.split.xml
Extension Point | Implementation |
---|---|
intellij.json.xml
Extension Point | Implementation |
---|---|
intellij.notebooks.visualization.xml
intellij.notebooks.visualization.xml
intellij.platform.execution.dashboard.xml
intellij.platform.execution.dashboard.xml
Extension Point | Implementation |
---|---|
intellij.platform.experiment.xml
intellij.platform.experiment.xml
Extension Point | Implementation |
---|---|
intellij.platform.feedback.xml
intellij.platform.feedback.xml
Extension Point | Implementation |
---|---|
intellij.platform.ide.newUiOnboarding.xml
intellij.platform.ide.newUiOnboarding.xml
Extension Point | Implementation |
---|---|
| |
intellij.platform.inline.completion.xml
intellij.platform.inline.completion.xml
Extension Point | Implementation |
---|---|
intellij.platform.kernel.xml
Extension Point | Implementation |
---|---|
intellij.platform.lvcs.impl.xml
intellij.platform.lvcs.impl.xml
Extension Point | Implementation |
---|---|
intellij.platform.navbar.backend.xml
intellij.platform.navbar.backend.xml
Extension Point | Implementation |
---|---|
intellij.platform.project.xml
Extension Point | Implementation |
---|---|
intellij.platform.remoteServers.impl.xml
intellij.platform.rpc.backend.xml
intellij.platform.rpc.backend.xml
Extension Point | Implementation |
---|---|
intellij.platform.searchEverywhere.xml
intellij.platform.settings.local.xml
intellij.platform.settings.local.xml
Extension Point | Implementation |
---|---|
intellij.platform.statistics.devkit.xml
intellij.platform.statistics.devkit.xml
Extension Point | Implementation |
---|---|
com.intellij.internal.statistic.devkit.toolwindow.logGroupActionsProvider |
intellij.platform.syntax.psi.xml
intellij.platform.tips.xml
Extension Point | Implementation |
---|---|
intellij.platform.vcs.dvcs.impl.xml
intellij.platform.vcs.dvcs.impl.xml
Extension Point | Implementation |
---|---|
intellij.platform.vcs.impl.backend.xml
intellij.platform.vcs.impl.backend.xml
Extension Point | Implementation |
---|---|
intellij.platform.vcs.log.impl.xml
intellij.platform.vcs.log.impl.xml
Extension Point | Implementation |
---|---|
intellij.settingsSync.core.xml
LangExtensionPoints.xml
LangExtensions.xml
Extension Point | Implementation |
---|---|
ml.xml
OpenTelemetryExtensions.xml
Extension Point | Implementation |
---|---|
PlatformExecutionActions.xml
PlatformExtensionPoints.xml
Extension Point | Implementation |
---|---|
| |
| |
| |
| |
| |
| |
| |
com.intellij.diff.actions.ShowStandaloneDiffAction.ExtensionProvider | |
com.intellij.diff.editor.diffRequestProcessorEditorCustomizer | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
com.intellij.statistics.validation.customValidationRuleFactory | |
| |
| |
| |
| |
| |
| |
PlatformLangComponents.xml
PlatformWarmup.xml
ProjectModel.xml
Extension Point | Implementation |
---|---|
ProjectModelImpl.xml
Extension Point | Implementation |
---|---|
RefactoringExtensionPoints.xml
RefactoringExtensionPoints.xml
Extension Point | Implementation |
---|---|
RefactoringLangExtensionPoints.xml
RefactoringLangExtensionPoints.xml
Extension Point | Implementation |
---|---|
com.intellij.lang.refactoringSupport.classMembersRefactoringSupport | |
RegExpPlugin.xml
RemoteDevUtil.xml
Extension Point | Implementation |
---|---|
smRunner.xml
Extension Point | Implementation |
---|---|
SpellCheckerPlugin.xml
structuralsearch.xml
tasks.xml
Extension Point | Implementation |
---|---|
UsageViewActions.xml
VcsExtensionPoints.xml
WebSymbolsExtensionPoints.xml
Extension Point | Implementation |
---|---|
| |
| |
| |
| |
WorkspaceModel.xml
WorkspaceModelExtensions.xml
Extension Point | Implementation |
---|---|
com.intellij.workspaceModel.customFacetRelatedEntitySerializer | |
WorkspaceModelImpl.xml
Extension Point | Implementation |
---|---|
xdebugger.xml
Extension Point | Implementation |
---|---|
xml.xml
XmlPlugin.xml
Extension Point | Implementation |
---|---|
| |