extension_point_list.md: regen, link listener to IPE

This commit is contained in:
Yann Cébron 2022-05-31 12:44:45 +02:00
parent 0d40c6a541
commit af4a0f910b

View File

@ -2,7 +2,7 @@
<!-- Copyright 2000-2022 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
1406 Extension Points and 210 Listeners for IntelliJ Platform %ijPlatform%
1407 Extension Points and 210 Listeners for IntelliJ Platform %ijPlatform%
- [](#intellij-platform)
- [](#intellij-community-plugins)
@ -26,7 +26,7 @@
### Listeners
**Topic** links the declaration of corresponding [`Topic`](upsource:///platform/extensions/src/com/intellij/util/messages/Topic.java).
**Topic** searches for usages inside existing implementations of open-source IntelliJ Platform plugins via [IntelliJ Platform Explorer](https://jb.gg/ipe).
**Listener** links corresponding listener to implement.
@ -60,160 +60,160 @@
| Topic | Listener |
|-------|----------|
| [`ProblemsListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/analysis/problemsView/ProblemsListener.kt) | [`ProblemsListener`](upsource:///platform/lang-impl/src/com/intellij/analysis/problemsView/ProblemsListener.kt) |
| [`EditorOptionsListener#FOLDING_CONFIGURABLE_TOPIC`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) | [`EditorOptionsListener`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) |
| [`EditorOptionsListener#APPEARANCE_CONFIGURABLE_TOPIC`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) | [`EditorOptionsListener`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) |
| [`EditorOptionsListener#OPTIONS_PANEL_TOPIC`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) | [`EditorOptionsListener`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) |
| [`EditorOptionsListener#SMART_KEYS_CONFIGURABLE_TOPIC`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) | [`EditorOptionsListener`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) |
| [`EditorOptionsListener#GUTTER_ICONS_CONFIGURABLE_TOPIC`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) | [`EditorOptionsListener`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) |
| [`ReaderModeSettingsListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/actions/ReaderModeListener.kt) ![Project-Level][project-level] | [`ReaderModeListener`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/actions/ReaderModeListener.kt) |
| [`CodeVisionSettings#CODE_LENS_SETTINGS_CHANGED`](upsource:///platform/lang-api/src/com/intellij/codeInsight/codeVision/settings/CodeVisionSettings.kt) | [`CodeVisionSettingsListener`](upsource:///platform/lang-api/src/com/intellij/codeInsight/codeVision/settings/CodeVisionSettings.kt) |
| [`CompletionPhaseListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionPhaseListener.java) | [`CompletionPhaseListener`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionPhaseListener.java) |
| [`DaemonCodeAnalyzer#DAEMON_EVENT_TOPIC`](upsource:///platform/analysis-api/src/com/intellij/codeInsight/daemon/DaemonCodeAnalyzer.java) | [`DaemonListener`](upsource:///platform/analysis-api/src/com/intellij/codeInsight/daemon/DaemonCodeAnalyzer.java) |
| [`EditorTrackerListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/EditorTrackerListener.java) ![Project-Level][project-level] | [`EditorTrackerListener`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/EditorTrackerListener.java) |
| [`FileHighlightingSettingListener#SETTING_CHANGE`](upsource:///platform/lang-api/src/com/intellij/codeInsight/daemon/impl/analysis/FileHighlightingSettingListener.java) | [`FileHighlightingSettingListener`](upsource:///platform/lang-api/src/com/intellij/codeInsight/daemon/impl/analysis/FileHighlightingSettingListener.java) |
| [`DocumentationComponentListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationComponentListener.java) | [`DocumentationComponentListener`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationComponentListener.java) |
| [`EditorHintListener#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/codeInsight/hint/EditorHintListener.java) | [`EditorHintListener`](upsource:///platform/platform-impl/src/com/intellij/codeInsight/hint/EditorHintListener.java) |
| [`ExternalParameterInfoChangesProvider#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/hint/ExternalParameterInfoChangesProvider.java) | [`ExternalParameterInfoChangesProvider`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/hint/ExternalParameterInfoChangesProvider.java) |
| [`InlayHintsSettings#INLAY_SETTINGS_CHANGED`](upsource:///platform/lang-api/src/com/intellij/codeInsight/hints/InlayHintsSettings.kt) | [`SettingsListener`](upsource:///platform/lang-api/src/com/intellij/codeInsight/hints/InlayHintsSettings.kt) |
| [`LookupManagerListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/lookup/LookupManagerListener.java) ![Project-Level][project-level] | [`LookupManagerListener`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/lookup/LookupManagerListener.java) |
| [`TemplateManager#TEMPLATE_STARTED_TOPIC`](upsource:///platform/analysis-impl/src/com/intellij/codeInsight/template/TemplateManager.java) ![Project-Level][project-level] | [`TemplateManagerListener`](upsource:///platform/analysis-impl/src/com/intellij/codeInsight/template/TemplateManagerListener.java) |
| [`GlobalInspectionContextEx#INSPECT_TOPIC`](upsource:///platform/analysis-impl/src/com/intellij/codeInspection/ex/GlobalInspectionContextEx.java) | [`InspectListener`](upsource:///platform/analysis-impl/src/com/intellij/codeInspection/ex/InspectListener.java) |
| [`PasswordSafeSettings#TOPIC`](upsource:///platform/credential-store/src/PasswordSafeSettings.kt) | [`PasswordSafeSettingsListener`](upsource:///platform/credential-store/src/PasswordSafeSettingsListener.java) |
| [`IdePerformanceListener#TOPIC`](upsource:///platform/core-api/src/com/intellij/diagnostic/IdePerformanceListener.java) | [`IdePerformanceListener`](upsource:///platform/core-api/src/com/intellij/diagnostic/IdePerformanceListener.java) |
| [`RunnablesListener#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/diagnostic/RunnablesListener.java) ![Experimental API][experimental] ![Internal API][internal] | [`RunnablesListener`](upsource:///platform/platform-impl/src/com/intellij/diagnostic/RunnablesListener.java) |
| [`DvcsBranchManager#DVCS_BRANCH_SETTINGS_CHANGED`](upsource:///platform/dvcs-impl/src/com/intellij/dvcs/branch/DvcsBranchManager.java) | [`DvcsBranchManagerListener`](upsource:///platform/dvcs-impl/src/com/intellij/dvcs/branch/DvcsBranchManager.java) |
| [`VcsRepositoryManager#VCS_REPOSITORY_MAPPING_UPDATED`](upsource:///platform/dvcs-impl/src/com/intellij/dvcs/repo/VcsRepositoryManager.java) | [`VcsRepositoryMappingListener`](upsource:///platform/dvcs-impl/src/com/intellij/dvcs/repo/VcsRepositoryMappingListener.java) |
| [`ExecutionManager#EXECUTION_TOPIC`](upsource:///platform/execution/src/com/intellij/execution/ExecutionManager.kt) ![Project-Level][project-level] | [`ExecutionListener`](upsource:///platform/execution/src/com/intellij/execution/ExecutionListener.java) |
| [`ExecutionTargetManager#TOPIC`](upsource:///platform/execution/src/com/intellij/execution/ExecutionTargetManager.java) | [`ExecutionTargetListener`](upsource:///platform/execution/src/com/intellij/execution/ExecutionTargetListener.java) |
| [`RunManagerListener#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/execution/RunManagerListener.java) | [`RunManagerListener`](upsource:///platform/platform-impl/src/com/intellij/execution/RunManagerListener.java) |
| [`RunDashboardManager#DASHBOARD_TOPIC`](upsource:///platform/execution/src/com/intellij/execution/dashboard/RunDashboardManager.java) | [`RunDashboardListener`](upsource:///platform/execution/src/com/intellij/execution/dashboard/RunDashboardListener.java) |
| [`Listener#TOPIC`](upsource:///platform/elevation/src/com/intellij/execution/process/elevation/settings/ElevationSettings.kt) | [`Listener`](upsource:///platform/elevation/src/com/intellij/execution/process/elevation/settings/ElevationSettings.kt) |
| [`RunToolbarSlotManager#RUN_TOOLBAR_SLOT_CONFIGURATION_MAP_TOPIC`](upsource:///platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSlotManager.kt) ![Project-Level][project-level] | [`RunToolbarSlotsConfigurationListener`](upsource:///platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSlotManager.kt) |
| [`ServiceEventListener#TOPIC`](upsource:///platform/lang-api/src/com/intellij/execution/services/ServiceEventListener.java) ![Experimental API][experimental] | [`ServiceEventListener`](upsource:///platform/lang-api/src/com/intellij/execution/services/ServiceEventListener.java) |
| [`SMTRunnerEventsListener#TEST_STATUS`](upsource:///platform/smRunner/src/com/intellij/execution/testframework/sm/runner/SMTRunnerEventsListener.java) | [`SMTRunnerEventsListener`](upsource:///platform/smRunner/src/com/intellij/execution/testframework/sm/runner/SMTRunnerEventsListener.java) |
| [`RunContentManager#TOPIC`](upsource:///platform/execution/src/com/intellij/execution/ui/RunContentManager.java) | [`RunContentWithExecutorListener`](upsource:///platform/execution/src/com/intellij/execution/ui/RunContentWithExecutorListener.java) |
| [`FacetManager#FACETS_TOPIC`](upsource:///platform/lang-core/src/com/intellij/facet/FacetManager.java) | [`FacetManagerListener`](upsource:///platform/lang-core/src/com/intellij/facet/FacetManagerListener.java) |
| [`FeaturesRegistryListener#TOPIC`](upsource:///platform/platform-api/src/com/intellij/featureStatistics/FeaturesRegistryListener.java) ![Experimental API][experimental] | [`FeaturesRegistryListener`](upsource:///platform/platform-api/src/com/intellij/featureStatistics/FeaturesRegistryListener.java) |
| [`FindManager#FIND_MODEL_TOPIC`](upsource:///platform/refactoring/src/com/intellij/find/FindManager.java) | [`FindModelListener`](upsource:///platform/refactoring/src/com/intellij/find/FindModelListener.java) |
| [`AppLifecycleListener#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/ide/AppLifecycleListener.java) | [`AppLifecycleListener`](upsource:///platform/platform-impl/src/com/intellij/ide/AppLifecycleListener.java) |
| [`FrameStateListener#TOPIC`](upsource:///platform/platform-api/src/com/intellij/ide/FrameStateListener.java) | [`FrameStateListener`](upsource:///platform/platform-api/src/com/intellij/ide/FrameStateListener.java) |
| [`PowerSaveMode#TOPIC`](upsource:///platform/core-api/src/com/intellij/ide/PowerSaveMode.java) | [`Listener`](upsource:///platform/core-api/src/com/intellij/ide/PowerSaveMode.java) |
| [`SaveAndSyncHandlerListener#TOPIC`](upsource:///platform/platform-api/src/com/intellij/ide/SaveAndSyncHandlerListener.java) ![Experimental API][experimental] | [`SaveAndSyncHandlerListener`](upsource:///platform/platform-api/src/com/intellij/ide/SaveAndSyncHandlerListener.java) |
| [`BookmarksListener#TOPIC`](upsource:///platform/lang-api/src/com/intellij/ide/bookmark/BookmarksListener.java) | [`BookmarksListener`](upsource:///platform/lang-api/src/com/intellij/ide/bookmark/BookmarksListener.java) |
| [`BookmarksListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/ide/bookmarks/BookmarksListener.java) | [`BookmarksListener`](upsource:///platform/lang-impl/src/com/intellij/ide/bookmarks/BookmarksListener.java) |
| [`BatchFileChangeListener#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/ide/file/BatchFileChangeListener.java) | [`BatchFileChangeListener`](upsource:///platform/platform-impl/src/com/intellij/ide/file/BatchFileChangeListener.java) |
| [`TrustStateListener#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/ide/impl/TrustedProjects.kt) ![Experimental API][experimental] | [`TrustStateListener`](upsource:///platform/platform-impl/src/com/intellij/ide/impl/TrustedProjects.kt) |
| [`LightEditServiceListener#TOPIC`](upsource:///platform/editor-ui-api/src/com/intellij/ide/lightEdit/LightEditServiceListener.java) ![Experimental API][experimental] | [`LightEditServiceListener`](upsource:///platform/editor-ui-api/src/com/intellij/ide/lightEdit/LightEditServiceListener.java) |
| [`NavBarModelListener#NAV_BAR`](upsource:///platform/lang-impl/src/com/intellij/ide/navigationToolbar/NavBarModelListener.java) ![Project-Level][project-level] | [`NavBarModelListener`](upsource:///platform/lang-impl/src/com/intellij/ide/navigationToolbar/NavBarModelListener.java) |
| [`ExperimentalToolbarStateListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/ide/navigationToolbar/experimental/NewToolbarRootPaneExtension.kt) ![Project-Level][project-level] | [`ExperimentalToolbarStateListener`](upsource:///platform/lang-impl/src/com/intellij/ide/navigationToolbar/experimental/NewToolbarRootPaneExtension.kt) |
| [`DynamicPluginListener#TOPIC`](upsource:///platform/core-api/src/com/intellij/ide/plugins/DynamicPluginListener.kt) | [`DynamicPluginListener`](upsource:///platform/core-api/src/com/intellij/ide/plugins/DynamicPluginListener.kt) |
| [`PluginRepositoryAuthListener#PLUGIN_REPO_AUTH_CHANGED_TOPIC`](upsource:///platform/platform-impl/src/com/intellij/ide/plugins/auth/PluginRepositoryAuthListener.java) | [`PluginRepositoryAuthListener`](upsource:///platform/platform-impl/src/com/intellij/ide/plugins/auth/PluginRepositoryAuthListener.java) |
| [`ProjectViewListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewListener.java) | [`ProjectViewListener`](upsource:///platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewListener.java) |
| [`LafManagerListener#TOPIC`](upsource:///platform/platform-api/src/com/intellij/ide/ui/LafManagerListener.java) | [`LafManagerListener`](upsource:///platform/platform-api/src/com/intellij/ide/ui/LafManagerListener.java) |
| [`UISettingsListener#TOPIC`](upsource:///platform/editor-ui-api/src/com/intellij/ide/ui/UISettingsListener.java) | [`UISettingsListener`](upsource:///platform/editor-ui-api/src/com/intellij/ide/ui/UISettingsListener.java) |
| [`VirtualFileAppearanceListener#TOPIC`](upsource:///platform/platform-api/src/com/intellij/ide/ui/VirtualFileAppearanceListener.java) | [`VirtualFileAppearanceListener`](upsource:///platform/platform-api/src/com/intellij/ide/ui/VirtualFileAppearanceListener.java) |
| [`ComponentHighlightingListener#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/ide/ui/search/ComponentHighlightingListener.java) | [`ComponentHighlightingListener`](upsource:///platform/platform-impl/src/com/intellij/ide/ui/search/ComponentHighlightingListener.java) |
| [`SettingsChangedListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/ide/util/scopeChooser/ScopeEditorPanel.java) | [`SettingsChangedListener`](upsource:///platform/lang-impl/src/com/intellij/ide/util/scopeChooser/ScopeEditorPanel.java) |
| [`EventLogConfigOptionsService#TOPIC`](upsource:///platform/statistics/src/com/intellij/internal/statistic/eventLog/EventLogConfigOptionsService.java) | [`EventLogConfigOptionsListener`](upsource:///platform/statistics/src/com/intellij/internal/statistic/eventLog/EventLogConfigOptionsListener.java) |
| [`ExternalResourceListener#TOPIC`](upsource:///xml/xml-psi-impl/src/com/intellij/javaee/ExternalResourceListener.java) | [`ExternalResourceListener`](upsource:///xml/xml-psi-impl/src/com/intellij/javaee/ExternalResourceListener.java) |
| [`LogModel#LOG_MODEL_CHANGED`](upsource:///platform/platform-impl/src/com/intellij/notification/LogModel.java) | [`EventLogListener`](upsource:///platform/platform-impl/src/com/intellij/notification/EventLogListener.java) |
| [`Notifications#TOPIC`](upsource:///platform/ide-core/src/com/intellij/notification/Notifications.java) | [`Notifications`](upsource:///platform/ide-core/src/com/intellij/notification/Notifications.java) |
| [`ActionManagerListener#TOPIC`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/ActionManagerListener.java) | [`ActionManagerListener`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/ActionManagerListener.java) |
| [`AnActionListener#TOPIC`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/ex/AnActionListener.java) | [`AnActionListener`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/ex/AnActionListener.java) |
| [`ApplicationActivationListener#TOPIC`](upsource:///platform/ide-core/src/com/intellij/openapi/application/ApplicationActivationListener.java) | [`ApplicationActivationListener`](upsource:///platform/ide-core/src/com/intellij/openapi/application/ApplicationActivationListener.java) |
| [`CommandListener#TOPIC`](upsource:///platform/core-api/src/com/intellij/openapi/command/CommandListener.java) | [`CommandListener`](upsource:///platform/core-api/src/com/intellij/openapi/command/CommandListener.java) |
| [`BatchUpdateListener#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/openapi/components/impl/stores/BatchUpdateListener.java) ![Project-Level][project-level] | [`BatchUpdateListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/components/impl/stores/BatchUpdateListener.java) |
| [`LatencyListener#TOPIC`](upsource:///platform/platform-api/src/com/intellij/openapi/editor/actionSystem/LatencyListener.java) | [`LatencyListener`](upsource:///platform/platform-api/src/com/intellij/openapi/editor/actionSystem/LatencyListener.java) |
| [`EditorColorsManager#TOPIC`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/editor/colors/EditorColorsManager.java) | [`EditorColorsListener`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/editor/colors/EditorColorsListener.java) |
| [`EditorColorsManagerListener#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/openapi/editor/colors/impl/EditorColorsManagerListener.kt) ![Internal API][internal] | [`EditorColorsManagerListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/editor/colors/impl/EditorColorsManagerListener.kt) |
| [`DocumentBulkUpdateListener#TOPIC`](upsource:///platform/core-impl/src/com/intellij/openapi/editor/ex/DocumentBulkUpdateListener.java) ![Deprecated][deprecated] | [`DocumentBulkUpdateListener`](upsource:///platform/core-impl/src/com/intellij/openapi/editor/ex/DocumentBulkUpdateListener.java) |
| [`ExternalSystemProjectNotificationAware#TOPIC`](upsource:///platform/external-system-api/src/com/intellij/openapi/externalSystem/autoimport/ExternalSystemProjectNotificationAware.kt) | [`Listener`](upsource:///platform/external-system-api/src/com/intellij/openapi/externalSystem/autoimport/ExternalSystemProjectNotificationAware.kt) |
| [`ProjectDataImportListener#TOPIC`](upsource:///platform/external-system-api/src/com/intellij/openapi/externalSystem/service/project/manage/ProjectDataImportListener.java) ![Project-Level][project-level] | [`ProjectDataImportListener`](upsource:///platform/external-system-api/src/com/intellij/openapi/externalSystem/service/project/manage/ProjectDataImportListener.java) |
| [`AppTopics#FILE_DOCUMENT_SYNC`](upsource:///platform/platform-api/src/com/intellij/AppTopics.java) | [`FileDocumentManagerListener`](upsource:///platform/platform-api/src/com/intellij/openapi/fileEditor/FileDocumentManagerListener.java) |
| [`FileEditorManagerListener#FILE_EDITOR_MANAGER`](upsource:///platform/analysis-api/src/com/intellij/openapi/fileEditor/FileEditorManagerListener.java) ![Project-Level][project-level] | [`FileEditorManagerListener`](upsource:///platform/analysis-api/src/com/intellij/openapi/fileEditor/FileEditorManagerListener.java) |
| [`Before#FILE_EDITOR_MANAGER`](upsource:///platform/analysis-api/src/com/intellij/openapi/fileEditor/FileEditorManagerListener.java) | [`Before`](upsource:///platform/analysis-api/src/com/intellij/openapi/fileEditor/FileEditorManagerListener.java) |
| [`RecentPlacesListener#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/IdeDocumentHistoryImpl.java) ![Project-Level][project-level] | [`RecentPlacesListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/IdeDocumentHistoryImpl.java) |
| [`FileTypeManager#TOPIC`](upsource:///platform/ide-core/src/com/intellij/openapi/fileTypes/FileTypeManager.java) | [`FileTypeListener`](upsource:///platform/ide-core/src/com/intellij/openapi/fileTypes/FileTypeListener.java) |
| [`KeymapManagerListener#TOPIC`](upsource:///platform/platform-api/src/com/intellij/openapi/keymap/KeymapManagerListener.java) | [`KeymapManagerListener`](upsource:///platform/platform-api/src/com/intellij/openapi/keymap/KeymapManagerListener.java) |
| [`KeymapListener#CHANGE_TOPIC`](upsource:///platform/platform-impl/src/com/intellij/openapi/keymap/impl/ui/KeymapListener.java) | [`KeymapListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/keymap/impl/ui/KeymapListener.java) |
| [`AdvancedSettingsChangeListener#TOPIC`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/options/advanced/AdvancedSettings.kt) | [`AdvancedSettingsChangeListener`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/options/advanced/AdvancedSettings.kt) |
| [`ExternalUpdateRequest#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/openapi/options/newEditor/ExternalUpdateRequest.java) ![Experimental API][experimental] ![Internal API][internal] | [`ExternalUpdateRequest`](upsource:///platform/platform-impl/src/com/intellij/openapi/options/newEditor/ExternalUpdateRequest.java) |
| [`ProgressManagerListener#TOPIC`](upsource:///platform/core-api/src/com/intellij/openapi/progress/ProgressManagerListener.java) | [`ProgressManagerListener`](upsource:///platform/core-api/src/com/intellij/openapi/progress/ProgressManagerListener.java) |
| [`ProgressSuspender#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/openapi/progress/impl/ProgressSuspender.java) | [`SuspenderListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/progress/impl/ProgressSuspender.java) |
| [`ProgressWindow#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/openapi/progress/util/ProgressWindow.java) | [`Listener`](upsource:///platform/platform-impl/src/com/intellij/openapi/progress/util/ProgressWindow.java) |
| [`DumbService#DUMB_MODE`](upsource:///platform/core-api/src/com/intellij/openapi/project/DumbService.java) ![Project-Level][project-level] | [`DumbModeListener`](upsource:///platform/core-api/src/com/intellij/openapi/project/DumbService.java) |
| [`ProjectTopics#MODULES`](upsource:///platform/projectModel-api/src/com/intellij/ProjectTopics.java) ![Project-Level][project-level] | [`ModuleListener`](upsource:///platform/projectModel-api/src/com/intellij/openapi/project/ModuleListener.java) |
| [`ProjectManager#TOPIC`](upsource:///platform/projectModel-api/src/com/intellij/openapi/project/ProjectManager.java) | [`ProjectManagerListener`](upsource:///platform/projectModel-api/src/com/intellij/openapi/project/ProjectManagerListener.java) |
| [`ProjectLifecycleListener#TOPIC`](upsource:///platform/platform-api/src/com/intellij/openapi/project/impl/ProjectLifecycleListener.java) | [`ProjectLifecycleListener`](upsource:///platform/platform-api/src/com/intellij/openapi/project/impl/ProjectLifecycleListener.java) |
| [`ProjectJdkTable#JDK_TABLE_TOPIC`](upsource:///platform/projectModel-api/src/com/intellij/openapi/projectRoots/ProjectJdkTable.java) | [`Listener`](upsource:///platform/projectModel-api/src/com/intellij/openapi/projectRoots/ProjectJdkTable.java) |
| [`AdditionalLibraryRootsListener#TOPIC`](upsource:///platform/projectModel-api/src/com/intellij/openapi/roots/AdditionalLibraryRootsListener.java) ![Experimental API][experimental] ![Project-Level][project-level] | [`AdditionalLibraryRootsListener`](upsource:///platform/projectModel-api/src/com/intellij/openapi/roots/AdditionalLibraryRootsListener.java) |
| [`ProjectTopics#PROJECT_ROOTS`](upsource:///platform/projectModel-api/src/com/intellij/ProjectTopics.java) ![Project-Level][project-level] | [`ModuleRootListener`](upsource:///platform/projectModel-api/src/com/intellij/openapi/roots/ModuleRootListener.java) |
| [`RegistryManager#TOPIC`](upsource:///platform/ide-core/src/com/intellij/application/options/RegistryManager.java) | [`RegistryValueListener`](upsource:///platform/util/src/com/intellij/openapi/util/registry/RegistryValueListener.java) |
| [`BranchChangeListener#VCS_BRANCH_CHANGED`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/BranchChangeListener.java) | [`BranchChangeListener`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/BranchChangeListener.java) |
| [`ProjectLevelVcsManager#VCS_CONFIGURATION_CHANGED_IN_PLUGIN`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/ProjectLevelVcsManager.java) ![Project-Level][project-level] | [`PluginVcsMappingListener`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/PluginVcsMappingListener.java) |
| [`ProjectLevelVcsManager#VCS_CONFIGURATION_CHANGED`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/ProjectLevelVcsManager.java) ![Project-Level][project-level] | [`VcsMappingListener`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/VcsMappingListener.java) |
| [`ChangeListAvailabilityListener#TOPIC`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/ChangeListAvailabilityListener.java) ![Internal API][internal] | [`ChangeListAvailabilityListener`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/ChangeListAvailabilityListener.java) |
| [`ChangeListListener#TOPIC`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/ChangeListListener.java) | [`ChangeListListener`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/ChangeListListener.java) |
| [`ChangesViewModifier#TOPIC`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesViewModifier.java) ![Project-Level][project-level] | [`ChangesViewModifierListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesViewModifier.java) |
| [`ChangeListManagerImpl#LISTS_LOADED`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerImpl.java) ![Project-Level][project-level] | [`LocalChangeListsLoadedListener`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/LocalChangeListsLoadedListener.java) |
| [`VcsAnnotationRefresher#LOCAL_CHANGES_CHANGED`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/VcsAnnotationRefresher.java) | [`VcsAnnotationRefresher`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/VcsAnnotationRefresher.java) |
| [`VcsEditorTabFilesListener#TOPIC`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/VcsEditorTabFilesManager.kt) | [`VcsEditorTabFilesListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/VcsEditorTabFilesManager.kt) |
| [`Listener#TOPIC`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/VcsFreezingProcess.java) | [`Listener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/VcsFreezingProcess.java) |
| [`VcsManagedFilesHolder#TOPIC`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/VcsManagedFilesHolder.java) ![Project-Level][project-level] | [`VcsManagedFilesHolderListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/VcsManagedFilesHolder.java) |
| [`CommittedChangesCache#COMMITTED_TOPIC`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesCache.java) ![Project-Level][project-level] | [`CommittedChangesListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesListener.java) |
| [`CommittedChangesTreeBrowser#ITEMS_RELOADED`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesTreeBrowser.java) | [`CommittedChangesReloadListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesTreeBrowser.java) |
| [`VcsConfigurationChangeListener#BRANCHES_CHANGED_RESPONSE`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/VcsConfigurationChangeListener.java) | [`DetailedNotification`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/VcsConfigurationChangeListener.java) |
| [`VcsConfigurationChangeListener#BRANCHES_CHANGED`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/VcsConfigurationChangeListener.java) | [`Notification`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/VcsConfigurationChangeListener.java) |
| [`ChangesViewContentManagerListener#TOPIC`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesViewContentManagerListener.kt) | [`ChangesViewContentManagerListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesViewContentManagerListener.kt) |
| [`ProjectLevelVcsManagerEx#VCS_ACTIVATED`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/ex/ProjectLevelVcsManagerEx.java) ![Project-Level][project-level] | [`VcsActivationListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/ex/VcsActivationListener.java) |
| [`LineStatusTrackerSettingListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerSettingListener.java) | [`LineStatusTrackerSettingListener`](upsource:///platform/lang-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerSettingListener.java) |
| [`UpdatedFilesListener#UPDATED_FILES`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/update/UpdatedFilesListener.java) | [`UpdatedFilesListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/update/UpdatedFilesListener.java) |
| [`EncodingManagerListener#ENCODING_MANAGER_CHANGES`](upsource:///platform/core-api/src/com/intellij/openapi/vfs/encoding/EncodingManagerListener.java) | [`EncodingManagerListener`](upsource:///platform/core-api/src/com/intellij/openapi/vfs/encoding/EncodingManagerListener.java) |
| [`VirtualFileManager#VFS_CHANGES`](upsource:///platform/core-api/src/com/intellij/openapi/vfs/VirtualFileManager.java) | [`BulkFileListener`](upsource:///platform/core-api/src/com/intellij/openapi/vfs/newvfs/BulkFileListener.java) |
| [`VirtualFilePointerListener#TOPIC`](upsource:///platform/core-api/src/com/intellij/openapi/vfs/pointers/VirtualFilePointerListener.java) | [`VirtualFilePointerListener`](upsource:///platform/core-api/src/com/intellij/openapi/vfs/pointers/VirtualFilePointerListener.java) |
| [`Info#TOPIC`](upsource:///platform/ide-core/src/com/intellij/openapi/wm/StatusBar.java) ![Project-Level][project-level] | [`StatusBarInfo`](upsource:///platform/ide-core/src/com/intellij/openapi/wm/StatusBarInfo.java) |
| [`ToolWindowManagerListener#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerListener.java) ![Project-Level][project-level] | [`ToolWindowManagerListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerListener.java) |
| [`TitleInfoProvider#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/TitleInfoProvider.kt) ![Internal API][internal] | [`TitleInfoProviderListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/TitleInfoProvider.kt) |
| [`WelcomeBalloonLayoutImpl#BALLOON_NOTIFICATION_TOPIC`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/WelcomeBalloonLayoutImpl.java) | [`BalloonNotificationListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/WelcomeBalloonLayoutImpl.java) |
| [`WelcomeScreenComponentListener#COMPONENT_CHANGED`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/WelcomeScreenComponentListener.java) | [`WelcomeScreenComponentListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/WelcomeScreenComponentListener.java) |
| [`ModuleAttachListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/platform/ModuleAttachListener.kt) | [`ModuleAttachListener`](upsource:///platform/lang-impl/src/com/intellij/platform/ModuleAttachListener.kt) |
| [`ExternalSystemTestUtil#SETTINGS_TOPIC`](upsource:///platform/external-system-api/testFramework/src/com/intellij/platform/externalSystem/testFramework/ExternalSystemTestUtil.java) | [`TestExternalSystemSettingsListener`](upsource:///platform/external-system-api/testFramework/src/com/intellij/platform/externalSystem/testFramework/TestExternalSystemSettingsListener.java) |
| [`ProblemListener#TOPIC`](upsource:///platform/analysis-api/src/com/intellij/problems/ProblemListener.java) ![Project-Level][project-level] | [`ProblemListener`](upsource:///platform/analysis-api/src/com/intellij/problems/ProblemListener.java) |
| [`ProfileChangeAdapter#TOPIC`](upsource:///platform/analysis-api/src/com/intellij/profile/ProfileChangeAdapter.java) ![Project-Level][project-level] | [`ProfileChangeAdapter`](upsource:///platform/analysis-api/src/com/intellij/profile/ProfileChangeAdapter.java) |
| [`PsiDocumentListener#TOPIC`](upsource:///platform/core-api/src/com/intellij/psi/PsiDocumentListener.java) | [`PsiDocumentListener`](upsource:///platform/core-api/src/com/intellij/psi/PsiDocumentListener.java) |
| [`PsiManagerImpl#ANY_PSI_CHANGE_TOPIC`](upsource:///platform/core-impl/src/com/intellij/psi/impl/PsiManagerImpl.java) | [`AnyPsiChangeListener`](upsource:///platform/core-impl/src/com/intellij/psi/impl/AnyPsiChangeListener.java) |
| [`PsiDocumentTransactionListener#TOPIC`](upsource:///platform/core-impl/src/com/intellij/psi/impl/PsiDocumentTransactionListener.java) | [`PsiDocumentTransactionListener`](upsource:///platform/core-impl/src/com/intellij/psi/impl/PsiDocumentTransactionListener.java) |
| [`PsiModificationTracker#TOPIC`](upsource:///platform/core-api/src/com/intellij/psi/util/PsiModificationTracker.java) ![Project-Level][project-level] | [`Listener`](upsource:///platform/core-api/src/com/intellij/psi/util/PsiModificationTracker.java) |
| [`RefactoringEventListener#REFACTORING_EVENT_TOPIC`](upsource:///platform/refactoring/src/com/intellij/refactoring/listeners/RefactoringEventListener.java) | [`RefactoringEventListener`](upsource:///platform/refactoring/src/com/intellij/refactoring/listeners/RefactoringEventListener.java) |
| [`RemoteMappingsListener#REMOTE_MAPPINGS_CHANGED`](upsource:///platform/platform-impl/src/com/intellij/remote/RemoteMappingsListener.java) | [`RemoteMappingsListener`](upsource:///platform/platform-impl/src/com/intellij/remote/RemoteMappingsListener.java) |
| [`RemoteServerListener#TOPIC`](upsource:///platform/remote-servers/api/src/com/intellij/remoteServer/configuration/RemoteServerListener.java) | [`RemoteServerListener`](upsource:///platform/remote-servers/api/src/com/intellij/remoteServer/configuration/RemoteServerListener.java) |
| [`ServerConnectionListener#TOPIC`](upsource:///platform/remote-servers/api/src/com/intellij/remoteServer/runtime/ServerConnectionListener.java) | [`ServerConnectionListener`](upsource:///platform/remote-servers/api/src/com/intellij/remoteServer/runtime/ServerConnectionListener.java) |
| [`SpellCheckerEngineListener#TOPIC`](upsource:///spellchecker/src/com/intellij/spellchecker/engine/SpellCheckerEngineListener.java) | [`SpellCheckerEngineListener`](upsource:///spellchecker/src/com/intellij/spellchecker/engine/SpellCheckerEngineListener.java) |
| [`ProjectTaskListener#TOPIC`](upsource:///platform/lang-api/src/com/intellij/task/ProjectTaskListener.java) ![Project-Level][project-level] | [`ProjectTaskListener`](upsource:///platform/lang-api/src/com/intellij/task/ProjectTaskListener.java) |
| [`ToolWindowViewModelListener#TOPIC`](upsource:///platform/platform-api/src/com/intellij/ui/viewModel/extraction/ToolWindowViewModelListener.java) ![Project-Level][project-level] | [`ToolWindowViewModelListener`](upsource:///platform/platform-api/src/com/intellij/ui/viewModel/extraction/ToolWindowViewModelListener.java) |
| [`UnindexedFilesUpdaterListener#TOPIC`](upsource:///platform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesUpdaterListener.java) | [`UnindexedFilesUpdaterListener`](upsource:///platform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesUpdaterListener.java) |
| [`CommitModeManager#COMMIT_MODE_TOPIC`](upsource:///platform/vcs-impl/src/com/intellij/vcs/commit/CommitModeManager.kt) ![Project-Level][project-level] | [`CommitModeListener`](upsource:///platform/vcs-impl/src/com/intellij/vcs/commit/CommitModeManager.kt) |
| [`CommitModeManager#SETTINGS`](upsource:///platform/vcs-impl/src/com/intellij/vcs/commit/CommitModeManager.kt) | [`SettingsListener`](upsource:///platform/vcs-impl/src/com/intellij/vcs/commit/CommitModeManager.kt) |
| [`CommitMessageInspectionProfile#TOPIC`](upsource:///platform/vcs-impl/src/com/intellij/vcs/commit/message/CommitMessageInspectionProfile.java) | [`ProfileListener`](upsource:///platform/vcs-impl/src/com/intellij/vcs/commit/message/CommitMessageInspectionProfile.java) |
| [`VcsProjectLog#VCS_PROJECT_LOG_CHANGED`](upsource:///platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsProjectLog.java) ![Project-Level][project-level] | [`ProjectLogListener`](upsource:///platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsProjectLog.java) |
| [`JpsProjectLoadedListener#LOADED`](upsource:///platform/projectModel-impl/src/com/intellij/workspaceModel/ide/JpsProjectLoadedListener.kt) ![Project-Level][project-level] | [`JpsProjectLoadedListener`](upsource:///platform/projectModel-impl/src/com/intellij/workspaceModel/ide/JpsProjectLoadedListener.kt) |
| [`WorkspaceModelTopics#CHANGED`](upsource:///platform/projectModel-impl/src/com/intellij/workspaceModel/ide/WorkspaceModelTopics.kt) ![Project-Level][project-level] | [`WorkspaceModelChangeListener`](upsource:///platform/projectModel-impl/src/com/intellij/workspaceModel/ide/WorkspaceModelTopics.kt) |
| [`XDebuggerManager#TOPIC`](upsource:///platform/xdebugger-api/src/com/intellij/xdebugger/XDebuggerManager.java) | [`XDebuggerManagerListener`](upsource:///platform/xdebugger-api/src/com/intellij/xdebugger/XDebuggerManagerListener.java) |
| [`XBreakpointListener#TOPIC`](upsource:///platform/xdebugger-api/src/com/intellij/xdebugger/breakpoints/XBreakpointListener.java) | [`XBreakpointListener`](upsource:///platform/xdebugger-api/src/com/intellij/xdebugger/breakpoints/XBreakpointListener.java) |
| [`XDependentBreakpointListener#TOPIC`](upsource:///platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XDependentBreakpointListener.java) | [`XDependentBreakpointListener`](upsource:///platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XDependentBreakpointListener.java) |
| [`BreadcrumbsInitListener#TOPIC`](upsource:///platform/platform-impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsInitListener.java) ![Internal API][internal] | [`BreadcrumbsInitListener`](upsource:///platform/platform-impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsInitListener.java) |
| [`IndexPatternProvider#INDEX_PATTERNS_CHANGED`](upsource:///platform/indexing-api/src/com/intellij/psi/search/IndexPatternProvider.java) | `PropertyChangeListener` |
| [`TodoConfiguration#PROPERTY_CHANGE`](upsource:///platform/editor-ui-ex/src/com/intellij/ide/todo/TodoConfiguration.java) | `PropertyChangeListener` |
| [`StructureViewWrapperImpl#STRUCTURE_CHANGED`](upsource:///platform/lang-impl/src/com/intellij/ide/impl/StructureViewWrapperImpl.java) | `Runnable` |
| [`SeverityRegistrar#SEVERITIES_CHANGED_TOPIC`](upsource:///platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/SeverityRegistrar.java) | `Runnable` |
| [`JsonSchemaVfsListener#JSON_SCHEMA_CHANGED`](upsource:///json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java) | `Runnable` |
| [`JsonSchemaVfsListener#JSON_DEPS_CHANGED`](upsource:///json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java) | `Runnable` |
| [`RemoteRevisionsCache#REMOTE_VERSION_CHANGED`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/RemoteRevisionsCache.java) | `Runnable` |
| [`UsageFilteringRuleProvider#RULES_CHANGED`](upsource:///platform/usageView/src/com/intellij/usages/rules/UsageFilteringRuleProvider.java) | `Runnable` |
| [`ShelveChangesManager#SHELF_TOPIC`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/shelf/ShelveChangesManager.java) | `ChangeListener` |
| [`NotebookOutputInlayControllerKt#OUTPUT_LISTENER`](upsource:///notebooks/visualization/src/org/jetbrains/plugins/notebooks/visualization/outputs/NotebookOutputInlayController.kt) | [`OutputListener`](upsource:///notebooks/visualization/src/org/jetbrains/plugins/notebooks/visualization/outputs/NotebookOutputInlayController.kt) |
| [`GraphicsPanelKt#CHANGE_DARK_MODE_TOPIC`](upsource:///notebooks/visualization/src/org/jetbrains/plugins/notebooks/visualization/r/inlays/components/GraphicsPanel.kt) | [`DarkModeNotifier`](upsource:///notebooks/visualization/src/org/jetbrains/plugins/notebooks/visualization/r/inlays/components/GraphicsPanel.kt) |
| [ProblemsListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.analysis.problemsView.ProblemsListener) | [`ProblemsListener`](upsource:///platform/lang-impl/src/com/intellij/analysis/problemsView/ProblemsListener.kt) |
| [EditorOptionsListener#FOLDING_CONFIGURABLE_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.application.options.editor.EditorOptionsListener) | [`EditorOptionsListener`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) |
| [EditorOptionsListener#APPEARANCE_CONFIGURABLE_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.application.options.editor.EditorOptionsListener) | [`EditorOptionsListener`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) |
| [EditorOptionsListener#OPTIONS_PANEL_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.application.options.editor.EditorOptionsListener) | [`EditorOptionsListener`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) |
| [EditorOptionsListener#SMART_KEYS_CONFIGURABLE_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.application.options.editor.EditorOptionsListener) | [`EditorOptionsListener`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) |
| [EditorOptionsListener#GUTTER_ICONS_CONFIGURABLE_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.application.options.editor.EditorOptionsListener) | [`EditorOptionsListener`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsListener.java) |
| [ReaderModeSettingsListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.actions.ReaderModeListener) ![Project-Level][project-level] | [`ReaderModeListener`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/actions/ReaderModeListener.kt) |
| [CodeVisionSettings#CODE_LENS_SETTINGS_CHANGED](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.codeVision.settings.CodeVisionSettings.CodeVisionSettingsListener) | [`CodeVisionSettingsListener`](upsource:///platform/lang-api/src/com/intellij/codeInsight/codeVision/settings/CodeVisionSettings.kt) |
| [CompletionPhaseListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.completion.CompletionPhaseListener) | [`CompletionPhaseListener`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionPhaseListener.java) |
| [DaemonCodeAnalyzer#DAEMON_EVENT_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.daemon.DaemonCodeAnalyzer.DaemonListener) | [`DaemonListener`](upsource:///platform/analysis-api/src/com/intellij/codeInsight/daemon/DaemonCodeAnalyzer.java) |
| [EditorTrackerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.daemon.impl.EditorTrackerListener) ![Project-Level][project-level] | [`EditorTrackerListener`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/EditorTrackerListener.java) |
| [FileHighlightingSettingListener#SETTING_CHANGE](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.daemon.impl.analysis.FileHighlightingSettingListener) | [`FileHighlightingSettingListener`](upsource:///platform/lang-api/src/com/intellij/codeInsight/daemon/impl/analysis/FileHighlightingSettingListener.java) |
| [DocumentationComponentListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.documentation.DocumentationComponentListener) | [`DocumentationComponentListener`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationComponentListener.java) |
| [EditorHintListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.hint.EditorHintListener) | [`EditorHintListener`](upsource:///platform/platform-impl/src/com/intellij/codeInsight/hint/EditorHintListener.java) |
| [ExternalParameterInfoChangesProvider#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.hint.ExternalParameterInfoChangesProvider) | [`ExternalParameterInfoChangesProvider`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/hint/ExternalParameterInfoChangesProvider.java) |
| [InlayHintsSettings#INLAY_SETTINGS_CHANGED](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.hints.InlayHintsSettings.SettingsListener) | [`SettingsListener`](upsource:///platform/lang-api/src/com/intellij/codeInsight/hints/InlayHintsSettings.kt) |
| [LookupManagerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.lookup.LookupManagerListener) ![Project-Level][project-level] | [`LookupManagerListener`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/lookup/LookupManagerListener.java) |
| [TemplateManager#TEMPLATE_STARTED_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.template.TemplateManagerListener) ![Project-Level][project-level] | [`TemplateManagerListener`](upsource:///platform/analysis-impl/src/com/intellij/codeInsight/template/TemplateManagerListener.java) |
| [GlobalInspectionContextEx#INSPECT_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.codeInspection.ex.InspectListener) | [`InspectListener`](upsource:///platform/analysis-impl/src/com/intellij/codeInspection/ex/InspectListener.java) |
| [PasswordSafeSettings#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.credentialStore.PasswordSafeSettingsListener) | [`PasswordSafeSettingsListener`](upsource:///platform/credential-store/src/PasswordSafeSettingsListener.java) |
| [IdePerformanceListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.diagnostic.IdePerformanceListener) | [`IdePerformanceListener`](upsource:///platform/core-api/src/com/intellij/diagnostic/IdePerformanceListener.java) |
| [RunnablesListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.diagnostic.RunnablesListener) ![Experimental API][experimental] ![Internal API][internal] | [`RunnablesListener`](upsource:///platform/platform-impl/src/com/intellij/diagnostic/RunnablesListener.java) |
| [DvcsBranchManager#DVCS_BRANCH_SETTINGS_CHANGED](https://jb.gg/ipe/listeners?topics=com.intellij.dvcs.branch.DvcsBranchManager.DvcsBranchManagerListener) | [`DvcsBranchManagerListener`](upsource:///platform/dvcs-impl/src/com/intellij/dvcs/branch/DvcsBranchManager.java) |
| [VcsRepositoryManager#VCS_REPOSITORY_MAPPING_UPDATED](https://jb.gg/ipe/listeners?topics=com.intellij.dvcs.repo.VcsRepositoryMappingListener) | [`VcsRepositoryMappingListener`](upsource:///platform/dvcs-impl/src/com/intellij/dvcs/repo/VcsRepositoryMappingListener.java) |
| [ExecutionManager#EXECUTION_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.execution.ExecutionListener) ![Project-Level][project-level] | [`ExecutionListener`](upsource:///platform/execution/src/com/intellij/execution/ExecutionListener.java) |
| [ExecutionTargetManager#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.execution.ExecutionTargetListener) | [`ExecutionTargetListener`](upsource:///platform/execution/src/com/intellij/execution/ExecutionTargetListener.java) |
| [RunManagerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.execution.RunManagerListener) | [`RunManagerListener`](upsource:///platform/platform-impl/src/com/intellij/execution/RunManagerListener.java) |
| [RunDashboardManager#DASHBOARD_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.execution.dashboard.RunDashboardListener) | [`RunDashboardListener`](upsource:///platform/execution/src/com/intellij/execution/dashboard/RunDashboardListener.java) |
| [Listener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.execution.process.elevation.settings.ElevationSettings.Listener) | [`Listener`](upsource:///platform/elevation/src/com/intellij/execution/process/elevation/settings/ElevationSettings.kt) |
| [RunToolbarSlotManager#RUN_TOOLBAR_SLOT_CONFIGURATION_MAP_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.execution.runToolbar.RunToolbarSlotsConfigurationListener) ![Project-Level][project-level] | [`RunToolbarSlotsConfigurationListener`](upsource:///platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSlotManager.kt) |
| [ServiceEventListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.execution.services.ServiceEventListener) | [`ServiceEventListener`](upsource:///platform/lang-api/src/com/intellij/execution/services/ServiceEventListener.java) |
| [SMTRunnerEventsListener#TEST_STATUS](https://jb.gg/ipe/listeners?topics=com.intellij.execution.testframework.sm.runner.SMTRunnerEventsListener) | [`SMTRunnerEventsListener`](upsource:///platform/smRunner/src/com/intellij/execution/testframework/sm/runner/SMTRunnerEventsListener.java) |
| [RunContentManager#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.execution.ui.RunContentWithExecutorListener) | [`RunContentWithExecutorListener`](upsource:///platform/execution/src/com/intellij/execution/ui/RunContentWithExecutorListener.java) |
| [FacetManager#FACETS_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.facet.FacetManagerListener) | [`FacetManagerListener`](upsource:///platform/lang-core/src/com/intellij/facet/FacetManagerListener.java) |
| [FeaturesRegistryListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.featureStatistics.FeaturesRegistryListener) ![Experimental API][experimental] | [`FeaturesRegistryListener`](upsource:///platform/platform-api/src/com/intellij/featureStatistics/FeaturesRegistryListener.java) |
| [FindManager#FIND_MODEL_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.find.FindModelListener) | [`FindModelListener`](upsource:///platform/refactoring/src/com/intellij/find/FindModelListener.java) |
| [AppLifecycleListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.AppLifecycleListener) | [`AppLifecycleListener`](upsource:///platform/platform-impl/src/com/intellij/ide/AppLifecycleListener.java) |
| [FrameStateListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.FrameStateListener) | [`FrameStateListener`](upsource:///platform/platform-api/src/com/intellij/ide/FrameStateListener.java) |
| [PowerSaveMode#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.PowerSaveMode.Listener) | [`Listener`](upsource:///platform/core-api/src/com/intellij/ide/PowerSaveMode.java) |
| [SaveAndSyncHandlerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.SaveAndSyncHandlerListener) ![Experimental API][experimental] | [`SaveAndSyncHandlerListener`](upsource:///platform/platform-api/src/com/intellij/ide/SaveAndSyncHandlerListener.java) |
| [BookmarksListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.bookmark.BookmarksListener) | [`BookmarksListener`](upsource:///platform/lang-api/src/com/intellij/ide/bookmark/BookmarksListener.java) |
| [BookmarksListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.bookmarks.BookmarksListener) | [`BookmarksListener`](upsource:///platform/lang-impl/src/com/intellij/ide/bookmarks/BookmarksListener.java) |
| [BatchFileChangeListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.file.BatchFileChangeListener) | [`BatchFileChangeListener`](upsource:///platform/platform-impl/src/com/intellij/ide/file/BatchFileChangeListener.java) |
| [TrustStateListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.impl.TrustStateListener) ![Experimental API][experimental] | [`TrustStateListener`](upsource:///platform/platform-impl/src/com/intellij/ide/impl/TrustedProjects.kt) |
| [LightEditServiceListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.lightEdit.LightEditServiceListener) ![Experimental API][experimental] | [`LightEditServiceListener`](upsource:///platform/editor-ui-api/src/com/intellij/ide/lightEdit/LightEditServiceListener.java) |
| [NavBarModelListener#NAV_BAR](https://jb.gg/ipe/listeners?topics=com.intellij.ide.navigationToolbar.NavBarModelListener) ![Project-Level][project-level] | [`NavBarModelListener`](upsource:///platform/lang-impl/src/com/intellij/ide/navigationToolbar/NavBarModelListener.java) |
| [ExperimentalToolbarStateListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.navigationToolbar.experimental.ExperimentalToolbarStateListener) ![Project-Level][project-level] | [`ExperimentalToolbarStateListener`](upsource:///platform/lang-impl/src/com/intellij/ide/navigationToolbar/experimental/NewToolbarRootPaneExtension.kt) |
| [DynamicPluginListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.plugins.DynamicPluginListener) | [`DynamicPluginListener`](upsource:///platform/core-api/src/com/intellij/ide/plugins/DynamicPluginListener.kt) |
| [PluginRepositoryAuthListener#PLUGIN_REPO_AUTH_CHANGED_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.plugins.auth.PluginRepositoryAuthListener) | [`PluginRepositoryAuthListener`](upsource:///platform/platform-impl/src/com/intellij/ide/plugins/auth/PluginRepositoryAuthListener.java) |
| [ProjectViewListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.projectView.impl.ProjectViewListener) | [`ProjectViewListener`](upsource:///platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewListener.java) |
| [LafManagerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.ui.LafManagerListener) | [`LafManagerListener`](upsource:///platform/platform-api/src/com/intellij/ide/ui/LafManagerListener.java) |
| [UISettingsListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.ui.UISettingsListener) | [`UISettingsListener`](upsource:///platform/editor-ui-api/src/com/intellij/ide/ui/UISettingsListener.java) |
| [VirtualFileAppearanceListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.ui.VirtualFileAppearanceListener) | [`VirtualFileAppearanceListener`](upsource:///platform/platform-api/src/com/intellij/ide/ui/VirtualFileAppearanceListener.java) |
| [ComponentHighlightingListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.ui.search.ComponentHighlightingListener) | [`ComponentHighlightingListener`](upsource:///platform/platform-impl/src/com/intellij/ide/ui/search/ComponentHighlightingListener.java) |
| [SettingsChangedListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ide.util.scopeChooser.ScopeEditorPanel.SettingsChangedListener) | [`SettingsChangedListener`](upsource:///platform/lang-impl/src/com/intellij/ide/util/scopeChooser/ScopeEditorPanel.java) |
| [EventLogConfigOptionsService#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.internal.statistic.eventLog.EventLogConfigOptionsListener) | [`EventLogConfigOptionsListener`](upsource:///platform/statistics/src/com/intellij/internal/statistic/eventLog/EventLogConfigOptionsListener.java) |
| [ExternalResourceListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.javaee.ExternalResourceListener) | [`ExternalResourceListener`](upsource:///xml/xml-psi-impl/src/com/intellij/javaee/ExternalResourceListener.java) |
| [LogModel#LOG_MODEL_CHANGED](https://jb.gg/ipe/listeners?topics=com.intellij.notification.EventLogListener) | [`EventLogListener`](upsource:///platform/platform-impl/src/com/intellij/notification/EventLogListener.java) |
| [Notifications#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.notification.Notifications) | [`Notifications`](upsource:///platform/ide-core/src/com/intellij/notification/Notifications.java) |
| [ActionManagerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.actionSystem.ActionManagerListener) | [`ActionManagerListener`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/ActionManagerListener.java) |
| [AnActionListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.actionSystem.ex.AnActionListener) | [`AnActionListener`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/ex/AnActionListener.java) |
| [ApplicationActivationListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.application.ApplicationActivationListener) | [`ApplicationActivationListener`](upsource:///platform/ide-core/src/com/intellij/openapi/application/ApplicationActivationListener.java) |
| [CommandListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.command.CommandListener) | [`CommandListener`](upsource:///platform/core-api/src/com/intellij/openapi/command/CommandListener.java) |
| [BatchUpdateListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.components.impl.stores.BatchUpdateListener) ![Project-Level][project-level] | [`BatchUpdateListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/components/impl/stores/BatchUpdateListener.java) |
| [LatencyListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.editor.actionSystem.LatencyListener) | [`LatencyListener`](upsource:///platform/platform-api/src/com/intellij/openapi/editor/actionSystem/LatencyListener.java) |
| [EditorColorsManager#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.editor.colors.EditorColorsListener) | [`EditorColorsListener`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/editor/colors/EditorColorsListener.java) |
| [EditorColorsManagerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.editor.colors.impl.EditorColorsManagerListener) ![Internal API][internal] | [`EditorColorsManagerListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/editor/colors/impl/EditorColorsManagerListener.kt) |
| [DocumentBulkUpdateListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.editor.ex.DocumentBulkUpdateListener) ![Deprecated][deprecated] | [`DocumentBulkUpdateListener`](upsource:///platform/core-impl/src/com/intellij/openapi/editor/ex/DocumentBulkUpdateListener.java) |
| [ExternalSystemProjectNotificationAware#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.externalSystem.autoimport.ExternalSystemProjectNotificationAware.Listener) | [`Listener`](upsource:///platform/external-system-api/src/com/intellij/openapi/externalSystem/autoimport/ExternalSystemProjectNotificationAware.kt) |
| [ProjectDataImportListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.externalSystem.service.project.manage.ProjectDataImportListener) ![Project-Level][project-level] | [`ProjectDataImportListener`](upsource:///platform/external-system-api/src/com/intellij/openapi/externalSystem/service/project/manage/ProjectDataImportListener.java) |
| [AppTopics#FILE_DOCUMENT_SYNC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.fileEditor.FileDocumentManagerListener) | [`FileDocumentManagerListener`](upsource:///platform/platform-api/src/com/intellij/openapi/fileEditor/FileDocumentManagerListener.java) |
| [FileEditorManagerListener#FILE_EDITOR_MANAGER](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.fileEditor.FileEditorManagerListener) ![Project-Level][project-level] | [`FileEditorManagerListener`](upsource:///platform/analysis-api/src/com/intellij/openapi/fileEditor/FileEditorManagerListener.java) |
| [Before#FILE_EDITOR_MANAGER](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.fileEditor.FileEditorManagerListener.Before) | [`Before`](upsource:///platform/analysis-api/src/com/intellij/openapi/fileEditor/FileEditorManagerListener.java) |
| [RecentPlacesListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.fileEditor.impl.IdeDocumentHistoryImpl.RecentPlacesListener) ![Project-Level][project-level] | [`RecentPlacesListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/IdeDocumentHistoryImpl.java) |
| [FileTypeManager#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.fileTypes.FileTypeListener) | [`FileTypeListener`](upsource:///platform/ide-core/src/com/intellij/openapi/fileTypes/FileTypeListener.java) |
| [KeymapManagerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.keymap.KeymapManagerListener) | [`KeymapManagerListener`](upsource:///platform/platform-api/src/com/intellij/openapi/keymap/KeymapManagerListener.java) |
| [KeymapListener#CHANGE_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.keymap.impl.ui.KeymapListener) | [`KeymapListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/keymap/impl/ui/KeymapListener.java) |
| [AdvancedSettingsChangeListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.options.advanced.AdvancedSettingsChangeListener) | [`AdvancedSettingsChangeListener`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/options/advanced/AdvancedSettings.kt) |
| [ExternalUpdateRequest#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.options.newEditor.ExternalUpdateRequest) ![Experimental API][experimental] ![Internal API][internal] | [`ExternalUpdateRequest`](upsource:///platform/platform-impl/src/com/intellij/openapi/options/newEditor/ExternalUpdateRequest.java) |
| [ProgressManagerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.progress.ProgressManagerListener) | [`ProgressManagerListener`](upsource:///platform/core-api/src/com/intellij/openapi/progress/ProgressManagerListener.java) |
| [ProgressSuspender#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.progress.impl.ProgressSuspender.SuspenderListener) | [`SuspenderListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/progress/impl/ProgressSuspender.java) |
| [ProgressWindow#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.progress.util.ProgressWindow.Listener) | [`Listener`](upsource:///platform/platform-impl/src/com/intellij/openapi/progress/util/ProgressWindow.java) |
| [DumbService#DUMB_MODE](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.project.DumbService.DumbModeListener) ![Project-Level][project-level] | [`DumbModeListener`](upsource:///platform/core-api/src/com/intellij/openapi/project/DumbService.java) |
| [ProjectTopics#MODULES](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.project.ModuleListener) ![Project-Level][project-level] | [`ModuleListener`](upsource:///platform/projectModel-api/src/com/intellij/openapi/project/ModuleListener.java) |
| [ProjectManager#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.project.ProjectManagerListener) | [`ProjectManagerListener`](upsource:///platform/projectModel-api/src/com/intellij/openapi/project/ProjectManagerListener.java) |
| [ProjectLifecycleListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.project.impl.ProjectLifecycleListener) | [`ProjectLifecycleListener`](upsource:///platform/platform-api/src/com/intellij/openapi/project/impl/ProjectLifecycleListener.java) |
| [ProjectJdkTable#JDK_TABLE_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.projectRoots.ProjectJdkTable.Listener) | [`Listener`](upsource:///platform/projectModel-api/src/com/intellij/openapi/projectRoots/ProjectJdkTable.java) |
| [AdditionalLibraryRootsListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.roots.AdditionalLibraryRootsListener) ![Experimental API][experimental] ![Project-Level][project-level] | [`AdditionalLibraryRootsListener`](upsource:///platform/projectModel-api/src/com/intellij/openapi/roots/AdditionalLibraryRootsListener.java) |
| [ProjectTopics#PROJECT_ROOTS](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.roots.ModuleRootListener) ![Project-Level][project-level] | [`ModuleRootListener`](upsource:///platform/projectModel-api/src/com/intellij/openapi/roots/ModuleRootListener.java) |
| [RegistryManager#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.util.registry.RegistryValueListener) | [`RegistryValueListener`](upsource:///platform/util/src/com/intellij/openapi/util/registry/RegistryValueListener.java) |
| [BranchChangeListener#VCS_BRANCH_CHANGED](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.BranchChangeListener) | [`BranchChangeListener`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/BranchChangeListener.java) |
| [ProjectLevelVcsManager#VCS_CONFIGURATION_CHANGED_IN_PLUGIN](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.PluginVcsMappingListener) ![Project-Level][project-level] | [`PluginVcsMappingListener`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/PluginVcsMappingListener.java) |
| [ProjectLevelVcsManager#VCS_CONFIGURATION_CHANGED](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.VcsMappingListener) ![Project-Level][project-level] | [`VcsMappingListener`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/VcsMappingListener.java) |
| [ChangeListAvailabilityListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.ChangeListAvailabilityListener) ![Internal API][internal] | [`ChangeListAvailabilityListener`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/ChangeListAvailabilityListener.java) |
| [ChangeListListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.ChangeListListener) | [`ChangeListListener`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/ChangeListListener.java) |
| [ChangesViewModifier#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.ChangesViewModifier.ChangesViewModifierListener) ![Project-Level][project-level] | [`ChangesViewModifierListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesViewModifier.java) |
| [ChangeListManagerImpl#LISTS_LOADED](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.LocalChangeListsLoadedListener) ![Project-Level][project-level] | [`LocalChangeListsLoadedListener`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/LocalChangeListsLoadedListener.java) |
| [VcsAnnotationRefresher#LOCAL_CHANGES_CHANGED](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.VcsAnnotationRefresher) | [`VcsAnnotationRefresher`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/VcsAnnotationRefresher.java) |
| [VcsEditorTabFilesListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.VcsEditorTabFilesListener) | [`VcsEditorTabFilesListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/VcsEditorTabFilesManager.kt) |
| [Listener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.VcsFreezingProcess.Listener) | [`Listener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/VcsFreezingProcess.java) |
| [VcsManagedFilesHolder#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.VcsManagedFilesHolder.VcsManagedFilesHolderListener) ![Project-Level][project-level] | [`VcsManagedFilesHolderListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/VcsManagedFilesHolder.java) |
| [CommittedChangesCache#COMMITTED_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.committed.CommittedChangesListener) ![Project-Level][project-level] | [`CommittedChangesListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesListener.java) |
| [CommittedChangesTreeBrowser#ITEMS_RELOADED](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.committed.CommittedChangesTreeBrowser.CommittedChangesReloadListener) | [`CommittedChangesReloadListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesTreeBrowser.java) |
| [VcsConfigurationChangeListener#BRANCHES_CHANGED_RESPONSE](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.committed.VcsConfigurationChangeListener.DetailedNotification) | [`DetailedNotification`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/VcsConfigurationChangeListener.java) |
| [VcsConfigurationChangeListener#BRANCHES_CHANGED](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.committed.VcsConfigurationChangeListener.Notification) | [`Notification`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/VcsConfigurationChangeListener.java) |
| [ChangesViewContentManagerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.changes.ui.ChangesViewContentManagerListener) | [`ChangesViewContentManagerListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesViewContentManagerListener.kt) |
| [ProjectLevelVcsManagerEx#VCS_ACTIVATED](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.ex.VcsActivationListener) ![Project-Level][project-level] | [`VcsActivationListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/ex/VcsActivationListener.java) |
| [LineStatusTrackerSettingListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.impl.LineStatusTrackerSettingListener) | [`LineStatusTrackerSettingListener`](upsource:///platform/lang-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerSettingListener.java) |
| [UpdatedFilesListener#UPDATED_FILES](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vcs.update.UpdatedFilesListener) | [`UpdatedFilesListener`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/update/UpdatedFilesListener.java) |
| [EncodingManagerListener#ENCODING_MANAGER_CHANGES](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vfs.encoding.EncodingManagerListener) | [`EncodingManagerListener`](upsource:///platform/core-api/src/com/intellij/openapi/vfs/encoding/EncodingManagerListener.java) |
| [VirtualFileManager#VFS_CHANGES](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vfs.newvfs.BulkFileListener) | [`BulkFileListener`](upsource:///platform/core-api/src/com/intellij/openapi/vfs/newvfs/BulkFileListener.java) |
| [VirtualFilePointerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.vfs.pointers.VirtualFilePointerListener) | [`VirtualFilePointerListener`](upsource:///platform/core-api/src/com/intellij/openapi/vfs/pointers/VirtualFilePointerListener.java) |
| [Info#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.wm.StatusBarInfo) ![Project-Level][project-level] | [`StatusBarInfo`](upsource:///platform/ide-core/src/com/intellij/openapi/wm/StatusBarInfo.java) |
| [ToolWindowManagerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.wm.ex.ToolWindowManagerListener) ![Project-Level][project-level] | [`ToolWindowManagerListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerListener.java) |
| [TitleInfoProvider#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.wm.impl.TitleInfoProvider.TitleInfoProviderListener) ![Internal API][internal] | [`TitleInfoProviderListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/TitleInfoProvider.kt) |
| [WelcomeBalloonLayoutImpl#BALLOON_NOTIFICATION_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.wm.impl.welcomeScreen.WelcomeBalloonLayoutImpl.BalloonNotificationListener) | [`BalloonNotificationListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/WelcomeBalloonLayoutImpl.java) |
| [WelcomeScreenComponentListener#COMPONENT_CHANGED](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreenComponentListener) | [`WelcomeScreenComponentListener`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/WelcomeScreenComponentListener.java) |
| [ModuleAttachListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.platform.ModuleAttachListener) | [`ModuleAttachListener`](upsource:///platform/lang-impl/src/com/intellij/platform/ModuleAttachListener.kt) |
| [ExternalSystemTestUtil#SETTINGS_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.platform.externalSystem.testFramework.TestExternalSystemSettingsListener) | [`TestExternalSystemSettingsListener`](upsource:///platform/external-system-api/testFramework/src/com/intellij/platform/externalSystem/testFramework/TestExternalSystemSettingsListener.java) |
| [ProblemListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.problems.ProblemListener) ![Project-Level][project-level] | [`ProblemListener`](upsource:///platform/analysis-api/src/com/intellij/problems/ProblemListener.java) |
| [ProfileChangeAdapter#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.profile.ProfileChangeAdapter) ![Project-Level][project-level] | [`ProfileChangeAdapter`](upsource:///platform/analysis-api/src/com/intellij/profile/ProfileChangeAdapter.java) |
| [PsiDocumentListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.psi.PsiDocumentListener) | [`PsiDocumentListener`](upsource:///platform/core-api/src/com/intellij/psi/PsiDocumentListener.java) |
| [PsiManagerImpl#ANY_PSI_CHANGE_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.psi.impl.AnyPsiChangeListener) | [`AnyPsiChangeListener`](upsource:///platform/core-impl/src/com/intellij/psi/impl/AnyPsiChangeListener.java) |
| [PsiDocumentTransactionListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.psi.impl.PsiDocumentTransactionListener) | [`PsiDocumentTransactionListener`](upsource:///platform/core-impl/src/com/intellij/psi/impl/PsiDocumentTransactionListener.java) |
| [PsiModificationTracker#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.psi.util.PsiModificationTracker.Listener) ![Project-Level][project-level] | [`Listener`](upsource:///platform/core-api/src/com/intellij/psi/util/PsiModificationTracker.java) |
| [RefactoringEventListener#REFACTORING_EVENT_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.refactoring.listeners.RefactoringEventListener) | [`RefactoringEventListener`](upsource:///platform/refactoring/src/com/intellij/refactoring/listeners/RefactoringEventListener.java) |
| [RemoteMappingsListener#REMOTE_MAPPINGS_CHANGED](https://jb.gg/ipe/listeners?topics=com.intellij.remote.RemoteMappingsListener) | [`RemoteMappingsListener`](upsource:///platform/platform-impl/src/com/intellij/remote/RemoteMappingsListener.java) |
| [RemoteServerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.remoteServer.configuration.RemoteServerListener) | [`RemoteServerListener`](upsource:///platform/remote-servers/api/src/com/intellij/remoteServer/configuration/RemoteServerListener.java) |
| [ServerConnectionListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.remoteServer.runtime.ServerConnectionListener) | [`ServerConnectionListener`](upsource:///platform/remote-servers/api/src/com/intellij/remoteServer/runtime/ServerConnectionListener.java) |
| [SpellCheckerEngineListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.spellchecker.engine.SpellCheckerEngineListener) | [`SpellCheckerEngineListener`](upsource:///spellchecker/src/com/intellij/spellchecker/engine/SpellCheckerEngineListener.java) |
| [ProjectTaskListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.task.ProjectTaskListener) ![Project-Level][project-level] | [`ProjectTaskListener`](upsource:///platform/lang-api/src/com/intellij/task/ProjectTaskListener.java) |
| [ToolWindowViewModelListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.ui.viewModel.extraction.ToolWindowViewModelListener) ![Project-Level][project-level] | [`ToolWindowViewModelListener`](upsource:///platform/platform-api/src/com/intellij/ui/viewModel/extraction/ToolWindowViewModelListener.java) |
| [UnindexedFilesUpdaterListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.util.indexing.UnindexedFilesUpdaterListener) | [`UnindexedFilesUpdaterListener`](upsource:///platform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesUpdaterListener.java) |
| [CommitModeManager#COMMIT_MODE_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.vcs.commit.CommitModeManager.CommitModeListener) ![Project-Level][project-level] | [`CommitModeListener`](upsource:///platform/vcs-impl/src/com/intellij/vcs/commit/CommitModeManager.kt) |
| [CommitModeManager#SETTINGS](https://jb.gg/ipe/listeners?topics=com.intellij.vcs.commit.CommitModeManager.SettingsListener) | [`SettingsListener`](upsource:///platform/vcs-impl/src/com/intellij/vcs/commit/CommitModeManager.kt) |
| [CommitMessageInspectionProfile#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.vcs.commit.message.CommitMessageInspectionProfile.ProfileListener) | [`ProfileListener`](upsource:///platform/vcs-impl/src/com/intellij/vcs/commit/message/CommitMessageInspectionProfile.java) |
| [VcsProjectLog#VCS_PROJECT_LOG_CHANGED](https://jb.gg/ipe/listeners?topics=com.intellij.vcs.log.impl.VcsProjectLog.ProjectLogListener) ![Project-Level][project-level] | [`ProjectLogListener`](upsource:///platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsProjectLog.java) |
| [JpsProjectLoadedListener#LOADED](https://jb.gg/ipe/listeners?topics=com.intellij.workspaceModel.ide.JpsProjectLoadedListener) ![Project-Level][project-level] | [`JpsProjectLoadedListener`](upsource:///platform/projectModel-impl/src/com/intellij/workspaceModel/ide/JpsProjectLoadedListener.kt) |
| [WorkspaceModelTopics#CHANGED](https://jb.gg/ipe/listeners?topics=com.intellij.workspaceModel.ide.WorkspaceModelChangeListener) ![Project-Level][project-level] | [`WorkspaceModelChangeListener`](upsource:///platform/projectModel-impl/src/com/intellij/workspaceModel/ide/WorkspaceModelTopics.kt) |
| [XDebuggerManager#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.xdebugger.XDebuggerManagerListener) | [`XDebuggerManagerListener`](upsource:///platform/xdebugger-api/src/com/intellij/xdebugger/XDebuggerManagerListener.java) |
| [XBreakpointListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.xdebugger.breakpoints.XBreakpointListener) | [`XBreakpointListener`](upsource:///platform/xdebugger-api/src/com/intellij/xdebugger/breakpoints/XBreakpointListener.java) |
| [XDependentBreakpointListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.xdebugger.impl.breakpoints.XDependentBreakpointListener) | [`XDependentBreakpointListener`](upsource:///platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XDependentBreakpointListener.java) |
| [BreadcrumbsInitListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.xml.breadcrumbs.BreadcrumbsInitListener) ![Internal API][internal] | [`BreadcrumbsInitListener`](upsource:///platform/platform-impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsInitListener.java) |
| [TodoConfiguration#PROPERTY_CHANGE](https://jb.gg/ipe/listeners?topics=java.beans.PropertyChangeListener) | `PropertyChangeListener` |
| [IndexPatternProvider#INDEX_PATTERNS_CHANGED](https://jb.gg/ipe/listeners?topics=java.beans.PropertyChangeListener) | `PropertyChangeListener` |
| [UsageFilteringRuleProvider#RULES_CHANGED](https://jb.gg/ipe/listeners?topics=java.lang.Runnable) | `Runnable` |
| [SeverityRegistrar#SEVERITIES_CHANGED_TOPIC](https://jb.gg/ipe/listeners?topics=java.lang.Runnable) | `Runnable` |
| [JsonSchemaVfsListener#JSON_SCHEMA_CHANGED](https://jb.gg/ipe/listeners?topics=java.lang.Runnable) | `Runnable` |
| [JsonSchemaVfsListener#JSON_DEPS_CHANGED](https://jb.gg/ipe/listeners?topics=java.lang.Runnable) | `Runnable` |
| [StructureViewWrapperImpl#STRUCTURE_CHANGED](https://jb.gg/ipe/listeners?topics=java.lang.Runnable) | `Runnable` |
| [RemoteRevisionsCache#REMOTE_VERSION_CHANGED](https://jb.gg/ipe/listeners?topics=java.lang.Runnable) | `Runnable` |
| [ShelveChangesManager#SHELF_TOPIC](https://jb.gg/ipe/listeners?topics=javax.swing.event.ChangeListener) | `ChangeListener` |
| [NotebookOutputInlayControllerKt#OUTPUT_LISTENER](https://jb.gg/ipe/listeners?topics=org.jetbrains.plugins.notebooks.visualization.outputs.OutputListener) | [`OutputListener`](upsource:///notebooks/visualization/src/org/jetbrains/plugins/notebooks/visualization/outputs/NotebookOutputInlayController.kt) |
| [GraphicsPanelKt#CHANGE_DARK_MODE_TOPIC](https://jb.gg/ipe/listeners?topics=org.jetbrains.plugins.notebooks.visualization.r.inlays.components.DarkModeNotifier) | [`DarkModeNotifier`](upsource:///notebooks/visualization/src/org/jetbrains/plugins/notebooks/visualization/r/inlays/components/GraphicsPanel.kt) |
### Analysis.xml
@ -824,8 +824,8 @@
| [com.intellij.runConfigurationTargetEnvironmentAdjuster](https://jb.gg/ipe?extensions=com.intellij.runConfigurationTargetEnvironmentAdjuster) ![Internal API][internal] | [`RunConfigurationTargetEnvironmentAdjuster`](upsource:///platform/execution/src/com/intellij/execution/target/RunConfigurationTargetEnvironmentAdjuster.kt) |
| [com.intellij.runConfigurationTemplateProvider](https://jb.gg/ipe?extensions=com.intellij.runConfigurationTemplateProvider) ![Project-Level][project-level] | [`RunConfigurationTemplateProvider`](upsource:///platform/execution-impl/src/com/intellij/execution/impl/RunManagerImpl.kt) |
| [com.intellij.runConfigurationsSettings](https://jb.gg/ipe?extensions=com.intellij.runConfigurationsSettings) ![Non-Dynamic][non-dynamic] ![Project-Level][project-level] | [`RunConfigurationsSettings`](upsource:///platform/execution/src/com/intellij/execution/configurations/RunConfigurationsSettings.java) |
| [com.intellij.runDashboardCustomizer](https://jb.gg/ipe?extensions=com.intellij.runDashboardCustomizer) ![Experimental API][experimental] | [`RunDashboardCustomizer`](upsource:///platform/lang-api/src/com/intellij/execution/dashboard/RunDashboardCustomizer.java) |
| [com.intellij.runDashboardDefaultTypesProvider](https://jb.gg/ipe?extensions=com.intellij.runDashboardDefaultTypesProvider) ![Experimental API][experimental] | [`RunDashboardDefaultTypesProvider`](upsource:///platform/lang-api/src/com/intellij/execution/dashboard/RunDashboardDefaultTypesProvider.java) |
| [com.intellij.runDashboardCustomizer](https://jb.gg/ipe?extensions=com.intellij.runDashboardCustomizer) | [`RunDashboardCustomizer`](upsource:///platform/lang-api/src/com/intellij/execution/dashboard/RunDashboardCustomizer.java) |
| [com.intellij.runDashboardDefaultTypesProvider](https://jb.gg/ipe?extensions=com.intellij.runDashboardDefaultTypesProvider) | [`RunDashboardDefaultTypesProvider`](upsource:///platform/lang-api/src/com/intellij/execution/dashboard/RunDashboardDefaultTypesProvider.java) |
| [com.intellij.runDashboardGroupingRule](https://jb.gg/ipe?extensions=com.intellij.runDashboardGroupingRule) | [`RunDashboardGroupingRule`](upsource:///platform/lang-api/src/com/intellij/execution/dashboard/RunDashboardGroupingRule.java) |
| [com.intellij.runLineMarkerContributor](https://jb.gg/ipe?extensions=com.intellij.runLineMarkerContributor) | [`RunLineMarkerContributor`](upsource:///platform/execution-impl/src/com/intellij/execution/lineMarker/RunLineMarkerContributor.java) |
| [com.intellij.runToolbarProcess](https://jb.gg/ipe?extensions=com.intellij.runToolbarProcess) | [`RunToolbarProcess`](upsource:///platform/execution/src/com/intellij/execution/runToolbar/RunToolbarProcess.kt) |
@ -845,7 +845,7 @@
| [com.intellij.searchScopesProvider](https://jb.gg/ipe?extensions=com.intellij.searchScopesProvider) | [`SearchScopeProvider`](upsource:///platform/analysis-impl/src/com/intellij/psi/search/SearchScopeProvider.java) |
| [com.intellij.searcher](https://jb.gg/ipe?extensions=com.intellij.searcher) | [`Searcher`](upsource:///platform/indexing-api/src/com/intellij/model/search/Searcher.kt) |
| [com.intellij.semContributor](https://jb.gg/ipe?extensions=com.intellij.semContributor) | [`SemContributor`](upsource:///platform/lang-api/src/com/intellij/semantic/SemContributor.java) |
| [com.intellij.serviceViewContributor](https://jb.gg/ipe?extensions=com.intellij.serviceViewContributor) ![Experimental API][experimental] | [`ServiceViewContributor`](upsource:///platform/lang-api/src/com/intellij/execution/services/ServiceViewContributor.java) |
| [com.intellij.serviceViewContributor](https://jb.gg/ipe?extensions=com.intellij.serviceViewContributor) | [`ServiceViewContributor`](upsource:///platform/lang-api/src/com/intellij/execution/services/ServiceViewContributor.java) |
| [com.intellij.silentChangeVetoer](https://jb.gg/ipe?extensions=com.intellij.silentChangeVetoer) ![Internal API][internal] | [`SilentChangeVetoer`](upsource:///platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/SilentChangeVetoer.kt) |
| [com.intellij.stacktrace.fold](https://jb.gg/ipe?extensions=com.intellij.stacktrace.fold) | `n/a` |
| [com.intellij.stacktrace.fold.line.modifier](https://jb.gg/ipe?extensions=com.intellij.stacktrace.fold.line.modifier) ![Experimental API][experimental] | [`ConsoleLineModifier`](upsource:///platform/lang-impl/src/com/intellij/execution/console/ConsoleLineModifier.java) |
@ -900,7 +900,7 @@
| [com.intellij.additionalTextAttributes](https://jb.gg/ipe?extensions=com.intellij.additionalTextAttributes) | `n/a` |
| [com.intellij.advancedSetting](https://jb.gg/ipe?extensions=com.intellij.advancedSetting) | `n/a` |
| [com.intellij.appStarter](https://jb.gg/ipe?extensions=com.intellij.appStarter) | [`ApplicationStarter`](upsource:///platform/ide-core/src/com/intellij/openapi/application/ApplicationStarter.java) |
| [com.intellij.appToolbarWidget](https://jb.gg/ipe?extensions=com.intellij.appToolbarWidget) | [`MainToolbarAppWidgetFactory`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/headertoolbar/MainToolbarAppWidgetFactory.kt) |
| [com.intellij.appToolbarWidget](https://jb.gg/ipe?extensions=com.intellij.appToolbarWidget) ![Experimental API][experimental] ![Internal API][internal] | [`MainToolbarAppWidgetFactory`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/headertoolbar/MainToolbarAppWidgetFactory.kt) |
| [com.intellij.applicationConfigurable](https://jb.gg/ipe?extensions=com.intellij.applicationConfigurable) | [`Configurable`](upsource:///platform/ide-core/src/com/intellij/openapi/options/Configurable.java) |
| [com.intellij.applicationInitializedListener](https://jb.gg/ipe?extensions=com.intellij.applicationInitializedListener) ![Non-Dynamic][non-dynamic] ![Internal API][internal] | [`ApplicationInitializedListener`](upsource:///platform/ide-core/src/com/intellij/ide/ApplicationInitializedListener.java) |
| [com.intellij.baseDirectorySuggester](https://jb.gg/ipe?extensions=com.intellij.baseDirectorySuggester) | [`BaseDirectorySuggester`](upsource:///platform/ide-core/src/com/intellij/openapi/project/BaseDirectorySuggester.kt) |
@ -988,6 +988,7 @@
| [com.intellij.generalTroubleInfoCollector](https://jb.gg/ipe?extensions=com.intellij.generalTroubleInfoCollector) | [`GeneralTroubleInfoCollector`](upsource:///platform/platform-impl/src/com/intellij/troubleshooting/GeneralTroubleInfoCollector.java) |
| [com.intellij.getDataRule](https://jb.gg/ipe?extensions=com.intellij.getDataRule) | [`GetDataRule`](upsource:///platform/ide-core-impl/src/com/intellij/ide/impl/dataRules/GetDataRule.java) |
| [com.intellij.gitRepositoryInitializer](https://jb.gg/ipe?extensions=com.intellij.gitRepositoryInitializer) | [`GitRepositoryInitializer`](upsource:///platform/platform-api/src/com/intellij/openapi/GitRepositoryInitializer.java) |
| [com.intellij.gitSilentFileAdder](https://jb.gg/ipe?extensions=com.intellij.gitSilentFileAdder) ![Internal API][internal] ![Project-Level][project-level] | [`GitSilentFileAdderProvider`](upsource:///platform/platform-api/src/com/intellij/openapi/GitSilentFileAdderProvider.java) |
| [com.intellij.groupConfigurable](https://jb.gg/ipe?extensions=com.intellij.groupConfigurable) | `n/a` |
| [com.intellij.gutterMarkPreprocessor](https://jb.gg/ipe?extensions=com.intellij.gutterMarkPreprocessor) ![Non-Dynamic][non-dynamic] | [`GutterMarkPreprocessor`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/editor/GutterMarkPreprocessor.java) |
| [com.intellij.handleTypeFactory](https://jb.gg/ipe?extensions=com.intellij.handleTypeFactory) ![Non-Dynamic][non-dynamic] ![Project-Level][project-level] | [`HandleTypeFactory`](upsource:///platform/platform-impl/src/com/intellij/openapi/vcs/readOnlyHandler/HandleTypeFactory.java) |
@ -1039,7 +1040,7 @@
| [com.intellij.projectStoreClassProvider](https://jb.gg/ipe?extensions=com.intellij.projectStoreClassProvider) ![Non-Dynamic][non-dynamic] | [`ProjectStoreFactory`](upsource:///platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectStoreFactory.java) |
| [com.intellij.projectTemplate](https://jb.gg/ipe?extensions=com.intellij.projectTemplate) | `n/a` |
| [com.intellij.projectTemplatesFactory](https://jb.gg/ipe?extensions=com.intellij.projectTemplatesFactory) | [`ProjectTemplatesFactory`](upsource:///platform/platform-impl/src/com/intellij/platform/ProjectTemplatesFactory.java) |
| [com.intellij.projectToolbarWidget](https://jb.gg/ipe?extensions=com.intellij.projectToolbarWidget) | [`MainToolbarProjectWidgetFactory`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/headertoolbar/MainToolbarProjectWidgetFactory.kt) |
| [com.intellij.projectToolbarWidget](https://jb.gg/ipe?extensions=com.intellij.projectToolbarWidget) ![Experimental API][experimental] ![Internal API][internal] | [`MainToolbarProjectWidgetFactory`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/headertoolbar/MainToolbarProjectWidgetFactory.kt) |
| [com.intellij.projectUndoProvider](https://jb.gg/ipe?extensions=com.intellij.projectUndoProvider) ![Project-Level][project-level] | [`UndoProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/command/impl/UndoProvider.java) |
| [com.intellij.protanopiaSupport](https://jb.gg/ipe?extensions=com.intellij.protanopiaSupport) ![Non-Dynamic][non-dynamic] | [`ColorBlindnessSupport`](upsource:///platform/editor-ui-api/src/com/intellij/ide/ui/ColorBlindnessSupport.java) |
| [com.intellij.protocolHandler](https://jb.gg/ipe?extensions=com.intellij.protocolHandler) | [`ProtocolHandler`](upsource:///platform/platform-impl/src/com/intellij/ide/ProtocolHandler.java) |
@ -1099,7 +1100,7 @@
| [com.intellij.ui.optionEditorProvider](https://jb.gg/ipe?extensions=com.intellij.ui.optionEditorProvider) ![Experimental API][experimental] | [`OptionEditorProvider`](upsource:///platform/platform-api/src/com/intellij/openapi/options/OptionEditorProvider.java) |
| [com.intellij.ui.suitableFontProvider](https://jb.gg/ipe?extensions=com.intellij.ui.suitableFontProvider) | [`SuitableFontProvider`](upsource:///platform/platform-api/src/com/intellij/ui/SuitableFontProvider.java) |
| [com.intellij.undoProvider](https://jb.gg/ipe?extensions=com.intellij.undoProvider) | [`UndoProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/command/impl/UndoProvider.java) |
| [com.intellij.undoReportHandler](https://jb.gg/ipe?extensions=com.intellij.undoReportHandler) | [`UndoReportHandler`](upsource:///platform/platform-impl/src/com/intellij/openapi/command/impl/UndoReportHandler.java) |
| [com.intellij.undoReportHandler](https://jb.gg/ipe?extensions=com.intellij.undoReportHandler) ![Internal API][internal] | [`UndoReportHandler`](upsource:///platform/platform-impl/src/com/intellij/openapi/command/impl/UndoReportHandler.java) |
| [com.intellij.unknownSdkContributor](https://jb.gg/ipe?extensions=com.intellij.unknownSdkContributor) | [`UnknownSdkContributor`](upsource:///platform/lang-impl/src/com/intellij/openapi/projectRoots/impl/UnknownSdkCollector.kt) |
| [com.intellij.unknownSdkResolver](https://jb.gg/ipe?extensions=com.intellij.unknownSdkResolver) | [`UnknownSdkResolver`](upsource:///platform/lang-impl/src/com/intellij/openapi/roots/ui/configuration/UnknownSdkResolver.java) |
| [com.intellij.updateSettingsProvider](https://jb.gg/ipe?extensions=com.intellij.updateSettingsProvider) | [`UpdateSettingsProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettingsProvider.kt) |
@ -1423,48 +1424,48 @@
| Topic | Listener |
|-------|----------|
| [`ExternalAnnotationsManager#TOPIC`](upsource:///java/java-psi-api/src/com/intellij/codeInsight/ExternalAnnotationsManager.java) | [`ExternalAnnotationsListener`](upsource:///java/java-psi-api/src/com/intellij/codeInsight/ExternalAnnotationsListener.java) |
| [`BuildManagerListener#TOPIC`](upsource:///java/compiler/impl/src/com/intellij/compiler/server/BuildManagerListener.java) | [`BuildManagerListener`](upsource:///java/compiler/impl/src/com/intellij/compiler/server/BuildManagerListener.java) |
| [`CustomBuilderMessageHandler#TOPIC`](upsource:///java/compiler/impl/src/com/intellij/compiler/server/CustomBuilderMessageHandler.java) | [`CustomBuilderMessageHandler`](upsource:///java/compiler/impl/src/com/intellij/compiler/server/CustomBuilderMessageHandler.java) |
| [`PortableCachesLoadListener#TOPIC`](upsource:///java/compiler/impl/src/com/intellij/compiler/server/PortableCachesLoadListener.java) ![Internal API][internal] ![Project-Level][project-level] | [`PortableCachesLoadListener`](upsource:///java/compiler/impl/src/com/intellij/compiler/server/PortableCachesLoadListener.java) |
| [`DebuggerManagerListener#TOPIC`](upsource:///java/debugger/impl/src/com/intellij/debugger/impl/DebuggerManagerListener.java) | [`DebuggerManagerListener`](upsource:///java/debugger/impl/src/com/intellij/debugger/impl/DebuggerManagerListener.java) |
| [`GrazieStateLifecycleKt#topic`](upsource:///plugins/grazie/src/main/kotlin/com/intellij/grazie/ide/msg/GrazieStateLifecycle.kt) | [`GrazieStateLifecycle`](upsource:///plugins/grazie/src/main/kotlin/com/intellij/grazie/ide/msg/GrazieStateLifecycle.kt) |
| [`AntExecutionListener#TOPIC`](upsource:///plugins/ant/src/com/intellij/lang/ant/config/execution/AntExecutionListener.java) | [`AntExecutionListener`](upsource:///plugins/ant/src/com/intellij/lang/ant/config/execution/AntExecutionListener.java) |
| [`CompilerTopics#COMPILATION_STATUS`](upsource:///java/compiler/openapi/src/com/intellij/openapi/compiler/CompilerTopics.java) ![Project-Level][project-level] | [`CompilationStatusListener`](upsource:///java/compiler/openapi/src/com/intellij/openapi/compiler/CompilationStatusListener.java) |
| [`ExcludedEntriesListener#TOPIC`](upsource:///java/compiler/openapi/src/com/intellij/openapi/compiler/options/ExcludedEntriesListener.java) | [`ExcludedEntriesListener`](upsource:///java/compiler/openapi/src/com/intellij/openapi/compiler/options/ExcludedEntriesListener.java) |
| [`LanguageLevelProjectExtension#LANGUAGE_LEVEL_CHANGED_TOPIC`](upsource:///java/java-psi-api/src/com/intellij/openapi/roots/LanguageLevelProjectExtension.java) | [`LanguageLevelChangeListener`](upsource:///java/java-psi-api/src/com/intellij/openapi/roots/LanguageLevelProjectExtension.java) |
| [`ConfigurationErrors#TOPIC`](upsource:///java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ConfigurationErrors.java) | [`ConfigurationErrors`](upsource:///java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ConfigurationErrors.java) |
| [`ArtifactManager#TOPIC`](upsource:///java/compiler/openapi/src/com/intellij/packaging/artifacts/ArtifactManager.java) ![Project-Level][project-level] | [`ArtifactListener`](upsource:///java/compiler/openapi/src/com/intellij/packaging/artifacts/ArtifactListener.java) |
| [`SettingsSyncMainKt#SETTINGS_CHANGED_TOPIC`](upsource:///plugins/settings-sync/src/com/intellij/settingsSync/SettingsSyncMain.kt) | [`SettingsChangeListener`](upsource:///plugins/settings-sync/src/com/intellij/settingsSync/SettingsChangeListener.kt) |
| [`SvnVcs#ROOTS_RELOADED`](upsource:///plugins/svn4idea/src/org/jetbrains/idea/svn/SvnVcs.java) | [`Consumer`](upsource:///platform/util-rt/src/com/intellij/util/Consumer.java) |
| [`PyPackageManager#PACKAGE_MANAGER_TOPIC`](upsource:///python/openapi/src/com/jetbrains/python/packaging/PyPackageManager.java) | [`Listener`](upsource:///python/openapi/src/com/jetbrains/python/packaging/PyPackageManager.java) |
| [`GitBranchIncomingOutgoingManager#GIT_INCOMING_OUTGOING_CHANGED`](upsource:///plugins/git4idea/src/git4idea/branch/GitBranchIncomingOutgoingManager.java) | [`GitIncomingOutgoingListener`](upsource:///plugins/git4idea/src/git4idea/branch/GitBranchIncomingOutgoingManager.java) |
| [`GitAuthenticationListener#GIT_AUTHENTICATION_SUCCESS`](upsource:///plugins/git4idea/src/git4idea/commands/GitAuthenticationListener.java) | [`GitAuthenticationListener`](upsource:///plugins/git4idea/src/git4idea/commands/GitAuthenticationListener.java) |
| [`GitExecutableManager#TOPIC`](upsource:///plugins/git4idea/src/git4idea/config/GitExecutableManager.java) | [`GitExecutableListener`](upsource:///plugins/git4idea/src/git4idea/config/GitExecutableListener.java) |
| [`GitCommitTemplateListener#TOPIC`](upsource:///plugins/git4idea/src/git4idea/repo/GitCommitTemplateTracker.kt) ![Project-Level][project-level] | [`GitCommitTemplateListener`](upsource:///plugins/git4idea/src/git4idea/repo/GitCommitTemplateTracker.kt) |
| [`GitConfigListener#TOPIC`](upsource:///plugins/git4idea/src/git4idea/repo/GitConfigListener.kt) ![Project-Level][project-level] | [`GitConfigListener`](upsource:///plugins/git4idea/src/git4idea/repo/GitConfigListener.kt) |
| [`GitRepository#GIT_REPO_CHANGE`](upsource:///plugins/git4idea/src/git4idea/repo/GitRepository.java) | [`GitRepositoryChangeListener`](upsource:///plugins/git4idea/src/git4idea/repo/GitRepositoryChangeListener.java) |
| [`GitRefreshListener#TOPIC`](upsource:///plugins/git4idea/src/git4idea/status/GitRefreshListener.java) | [`GitRefreshListener`](upsource:///plugins/git4idea/src/git4idea/status/GitRefreshListener.java) |
| [`GitStagingAreaHolder#TOPIC`](upsource:///plugins/git4idea/src/git4idea/status/GitStagingAreaHolder.java) | [`StagingAreaListener`](upsource:///plugins/git4idea/src/git4idea/status/GitStagingAreaHolder.java) |
| [`SvnVcs#WC_CONVERTED`](upsource:///plugins/svn4idea/src/org/jetbrains/idea/svn/SvnVcs.java) | `Runnable` |
| [`RootsAndBranches#REFRESH_REQUEST`](upsource:///plugins/svn4idea/src/org/jetbrains/idea/svn/history/RootsAndBranches.java) | `Runnable` |
| [`EditorConfigSettings#EDITOR_CONFIG_ENABLED_TOPIC`](upsource:///plugins/editorconfig/src/org/editorconfig/settings/EditorConfigSettings.java) | [`EditorConfigListener`](upsource:///plugins/editorconfig/src/org/editorconfig/settings/EditorConfigListener.java) |
| [`FontChangedListener#TOPIC`](upsource:///plugins/markdown/core/src/org/intellij/plugins/markdown/settings/MarkdownApplicationSettings.java) ![Deprecated][deprecated] | [`FontChangedListener`](upsource:///plugins/markdown/core/src/org/intellij/plugins/markdown/settings/MarkdownApplicationSettings.java) |
| [`SettingsChangedListener#TOPIC`](upsource:///plugins/markdown/core/src/org/intellij/plugins/markdown/settings/MarkdownApplicationSettings.java) ![Deprecated][deprecated] | [`SettingsChangedListener`](upsource:///plugins/markdown/core/src/org/intellij/plugins/markdown/settings/MarkdownApplicationSettings.java) |
| [`ChangeListener#TOPIC`](upsource:///plugins/markdown/core/src/org/intellij/plugins/markdown/settings/MarkdownExtensionsSettings.kt) ![Experimental API][experimental] | [`ChangeListener`](upsource:///plugins/markdown/core/src/org/intellij/plugins/markdown/settings/MarkdownExtensionsSettings.kt) |
| [`ChangeListener#TOPIC`](upsource:///plugins/markdown/core/src/org/intellij/plugins/markdown/settings/MarkdownSettings.kt) ![Project-Level][project-level] | [`ChangeListener`](upsource:///plugins/markdown/core/src/org/intellij/plugins/markdown/settings/MarkdownSettings.kt) |
| [`MavenImportListener#TOPIC`](upsource:///plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenImportListener.java) ![Project-Level][project-level] | [`MavenImportListener`](upsource:///plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenImportListener.java) |
| [`Merger#COMMITTED_CHANGES_MERGED_STATE`](upsource:///plugins/svn4idea/src/org/jetbrains/idea/svn/integrate/Merger.java) | [`CommittedChangesMergedStateChanged`](upsource:///plugins/svn4idea/src/org/jetbrains/idea/svn/integrate/Merger.java) |
| [`SvnMergeInfoCache#SVN_MERGE_INFO_CACHE`](upsource:///plugins/svn4idea/src/org/jetbrains/idea/svn/mergeinfo/SvnMergeInfoCache.java) | [`SvnMergeInfoCacheListener`](upsource:///plugins/svn4idea/src/org/jetbrains/idea/svn/mergeinfo/SvnMergeInfoCache.java) |
| [`GHAccountManager#ACCOUNT_REMOVED_TOPIC`](upsource:///plugins/github/src/org/jetbrains/plugins/github/authentication/accounts/GHAccountManager.kt) ![Deprecated][deprecated] | [`AccountRemovedListener`](upsource:///plugins/github/src/org/jetbrains/plugins/github/authentication/accounts/GHAccountManager.kt) |
| [`GHAccountManager#ACCOUNT_TOKEN_CHANGED_TOPIC`](upsource:///plugins/github/src/org/jetbrains/plugins/github/authentication/accounts/GHAccountManager.kt) ![Deprecated][deprecated] | [`AccountTokenChangedListener`](upsource:///plugins/github/src/org/jetbrains/plugins/github/authentication/accounts/GHAccountManager.kt) |
| [`GHProjectRepositoriesManager#LIST_CHANGES_TOPIC`](upsource:///plugins/github/src/org/jetbrains/plugins/github/util/GHProjectRepositoriesManager.kt) | [`ListChangeListener`](upsource:///plugins/github/src/org/jetbrains/plugins/github/util/GHProjectRepositoriesManager.kt) |
| [`GradleSettingsListener#TOPIC`](upsource:///plugins/gradle/src/org/jetbrains/plugins/gradle/settings/GradleSettingsListener.java) | [`GradleSettingsListener`](upsource:///plugins/gradle/src/org/jetbrains/plugins/gradle/settings/GradleSettingsListener.java) |
| [`GradleUiListener#TOPIC`](upsource:///plugins/gradle/src/org/jetbrains/plugins/gradle/ui/GradleUiListener.java) | [`GradleUiListener`](upsource:///plugins/gradle/src/org/jetbrains/plugins/gradle/ui/GradleUiListener.java) |
| [`TerminalCommandHandlerCustomizer#TERMINAL_COMMAND_HANDLER_TOPIC`](upsource:///plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalCommandHandlerCustomizer.kt) | [`TerminalCommandHandlerListener`](upsource:///plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalCommandHandlerCustomizer.kt) |
| [`HgVcs#REMOTE_TOPIC`](upsource:///plugins/hg4idea/src/org/zmlx/hg4idea/HgVcs.java) | [`HgUpdater`](upsource:///plugins/hg4idea/src/org/zmlx/hg4idea/HgUpdater.java) |
| [`HgVcs#STATUS_TOPIC`](upsource:///plugins/hg4idea/src/org/zmlx/hg4idea/HgVcs.java) | [`HgUpdater`](upsource:///plugins/hg4idea/src/org/zmlx/hg4idea/HgUpdater.java) |
| [`HgVcs#INCOMING_OUTGOING_CHECK_TOPIC`](upsource:///plugins/hg4idea/src/org/zmlx/hg4idea/HgVcs.java) | [`HgWidgetUpdater`](upsource:///plugins/hg4idea/src/org/zmlx/hg4idea/status/ui/HgWidgetUpdater.java) |
| [ExternalAnnotationsManager#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.codeInsight.ExternalAnnotationsListener) | [`ExternalAnnotationsListener`](upsource:///java/java-psi-api/src/com/intellij/codeInsight/ExternalAnnotationsListener.java) |
| [BuildManagerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.compiler.server.BuildManagerListener) | [`BuildManagerListener`](upsource:///java/compiler/impl/src/com/intellij/compiler/server/BuildManagerListener.java) |
| [CustomBuilderMessageHandler#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.compiler.server.CustomBuilderMessageHandler) | [`CustomBuilderMessageHandler`](upsource:///java/compiler/impl/src/com/intellij/compiler/server/CustomBuilderMessageHandler.java) |
| [PortableCachesLoadListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.compiler.server.PortableCachesLoadListener) ![Internal API][internal] ![Project-Level][project-level] | [`PortableCachesLoadListener`](upsource:///java/compiler/impl/src/com/intellij/compiler/server/PortableCachesLoadListener.java) |
| [DebuggerManagerListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.debugger.impl.DebuggerManagerListener) | [`DebuggerManagerListener`](upsource:///java/debugger/impl/src/com/intellij/debugger/impl/DebuggerManagerListener.java) |
| [GrazieStateLifecycleKt#topic](https://jb.gg/ipe/listeners?topics=com.intellij.grazie.ide.msg.GrazieStateLifecycle) | [`GrazieStateLifecycle`](upsource:///plugins/grazie/src/main/kotlin/com/intellij/grazie/ide/msg/GrazieStateLifecycle.kt) |
| [AntExecutionListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.lang.ant.config.execution.AntExecutionListener) | [`AntExecutionListener`](upsource:///plugins/ant/src/com/intellij/lang/ant/config/execution/AntExecutionListener.java) |
| [CompilerTopics#COMPILATION_STATUS](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.compiler.CompilationStatusListener) ![Project-Level][project-level] | [`CompilationStatusListener`](upsource:///java/compiler/openapi/src/com/intellij/openapi/compiler/CompilationStatusListener.java) |
| [ExcludedEntriesListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.compiler.options.ExcludedEntriesListener) | [`ExcludedEntriesListener`](upsource:///java/compiler/openapi/src/com/intellij/openapi/compiler/options/ExcludedEntriesListener.java) |
| [LanguageLevelProjectExtension#LANGUAGE_LEVEL_CHANGED_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.roots.LanguageLevelProjectExtension.LanguageLevelChangeListener) | [`LanguageLevelChangeListener`](upsource:///java/java-psi-api/src/com/intellij/openapi/roots/LanguageLevelProjectExtension.java) |
| [ConfigurationErrors#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.openapi.roots.ui.configuration.ConfigurationErrors) | [`ConfigurationErrors`](upsource:///java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ConfigurationErrors.java) |
| [ArtifactManager#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.packaging.artifacts.ArtifactListener) ![Project-Level][project-level] | [`ArtifactListener`](upsource:///java/compiler/openapi/src/com/intellij/packaging/artifacts/ArtifactListener.java) |
| [SettingsSyncMainKt#SETTINGS_CHANGED_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.settingsSync.SettingsChangeListener) | [`SettingsChangeListener`](upsource:///plugins/settings-sync/src/com/intellij/settingsSync/SettingsChangeListener.kt) |
| [SvnVcs#ROOTS_RELOADED](https://jb.gg/ipe/listeners?topics=com.intellij.util.Consumer) | [`Consumer`](upsource:///platform/util-rt/src/com/intellij/util/Consumer.java) |
| [PyPackageManager#PACKAGE_MANAGER_TOPIC](https://jb.gg/ipe/listeners?topics=com.jetbrains.python.packaging.PyPackageManager.Listener) | [`Listener`](upsource:///python/openapi/src/com/jetbrains/python/packaging/PyPackageManager.java) |
| [GitBranchIncomingOutgoingManager#GIT_INCOMING_OUTGOING_CHANGED](https://jb.gg/ipe/listeners?topics=git4idea.branch.GitBranchIncomingOutgoingManager.GitIncomingOutgoingListener) | [`GitIncomingOutgoingListener`](upsource:///plugins/git4idea/src/git4idea/branch/GitBranchIncomingOutgoingManager.java) |
| [GitAuthenticationListener#GIT_AUTHENTICATION_SUCCESS](https://jb.gg/ipe/listeners?topics=git4idea.commands.GitAuthenticationListener) | [`GitAuthenticationListener`](upsource:///plugins/git4idea/src/git4idea/commands/GitAuthenticationListener.java) |
| [GitExecutableManager#TOPIC](https://jb.gg/ipe/listeners?topics=git4idea.config.GitExecutableListener) | [`GitExecutableListener`](upsource:///plugins/git4idea/src/git4idea/config/GitExecutableListener.java) |
| [GitCommitTemplateListener#TOPIC](https://jb.gg/ipe/listeners?topics=git4idea.repo.GitCommitTemplateListener) ![Project-Level][project-level] | [`GitCommitTemplateListener`](upsource:///plugins/git4idea/src/git4idea/repo/GitCommitTemplateTracker.kt) |
| [GitConfigListener#TOPIC](https://jb.gg/ipe/listeners?topics=git4idea.repo.GitConfigListener) ![Project-Level][project-level] | [`GitConfigListener`](upsource:///plugins/git4idea/src/git4idea/repo/GitConfigListener.kt) |
| [GitRepository#GIT_REPO_CHANGE](https://jb.gg/ipe/listeners?topics=git4idea.repo.GitRepositoryChangeListener) | [`GitRepositoryChangeListener`](upsource:///plugins/git4idea/src/git4idea/repo/GitRepositoryChangeListener.java) |
| [GitRefreshListener#TOPIC](https://jb.gg/ipe/listeners?topics=git4idea.status.GitRefreshListener) | [`GitRefreshListener`](upsource:///plugins/git4idea/src/git4idea/status/GitRefreshListener.java) |
| [GitStagingAreaHolder#TOPIC](https://jb.gg/ipe/listeners?topics=git4idea.status.GitStagingAreaHolder.StagingAreaListener) | [`StagingAreaListener`](upsource:///plugins/git4idea/src/git4idea/status/GitStagingAreaHolder.java) |
| [SvnVcs#WC_CONVERTED](https://jb.gg/ipe/listeners?topics=java.lang.Runnable) | `Runnable` |
| [RootsAndBranches#REFRESH_REQUEST](https://jb.gg/ipe/listeners?topics=java.lang.Runnable) | `Runnable` |
| [EditorConfigSettings#EDITOR_CONFIG_ENABLED_TOPIC](https://jb.gg/ipe/listeners?topics=org.editorconfig.settings.EditorConfigListener) | [`EditorConfigListener`](upsource:///plugins/editorconfig/src/org/editorconfig/settings/EditorConfigListener.java) |
| [FontChangedListener#TOPIC](https://jb.gg/ipe/listeners?topics=org.intellij.plugins.markdown.settings.MarkdownApplicationSettings.FontChangedListener) ![Deprecated][deprecated] | [`FontChangedListener`](upsource:///plugins/markdown/core/src/org/intellij/plugins/markdown/settings/MarkdownApplicationSettings.java) |
| [SettingsChangedListener#TOPIC](https://jb.gg/ipe/listeners?topics=org.intellij.plugins.markdown.settings.MarkdownApplicationSettings.SettingsChangedListener) ![Deprecated][deprecated] | [`SettingsChangedListener`](upsource:///plugins/markdown/core/src/org/intellij/plugins/markdown/settings/MarkdownApplicationSettings.java) |
| [ChangeListener#TOPIC](https://jb.gg/ipe/listeners?topics=org.intellij.plugins.markdown.settings.MarkdownExtensionsSettings.ChangeListener) ![Experimental API][experimental] | [`ChangeListener`](upsource:///plugins/markdown/core/src/org/intellij/plugins/markdown/settings/MarkdownExtensionsSettings.kt) |
| [ChangeListener#TOPIC](https://jb.gg/ipe/listeners?topics=org.intellij.plugins.markdown.settings.MarkdownSettings.ChangeListener) ![Project-Level][project-level] | [`ChangeListener`](upsource:///plugins/markdown/core/src/org/intellij/plugins/markdown/settings/MarkdownSettings.kt) |
| [MavenImportListener#TOPIC](https://jb.gg/ipe/listeners?topics=org.jetbrains.idea.maven.project.MavenImportListener) ![Project-Level][project-level] | [`MavenImportListener`](upsource:///plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenImportListener.java) |
| [Merger#COMMITTED_CHANGES_MERGED_STATE](https://jb.gg/ipe/listeners?topics=org.jetbrains.idea.svn.integrate.Merger.CommittedChangesMergedStateChanged) | [`CommittedChangesMergedStateChanged`](upsource:///plugins/svn4idea/src/org/jetbrains/idea/svn/integrate/Merger.java) |
| [SvnMergeInfoCache#SVN_MERGE_INFO_CACHE](https://jb.gg/ipe/listeners?topics=org.jetbrains.idea.svn.mergeinfo.SvnMergeInfoCache.SvnMergeInfoCacheListener) | [`SvnMergeInfoCacheListener`](upsource:///plugins/svn4idea/src/org/jetbrains/idea/svn/mergeinfo/SvnMergeInfoCache.java) |
| [GHAccountManager#ACCOUNT_REMOVED_TOPIC](https://jb.gg/ipe/listeners?topics=org.jetbrains.plugins.github.authentication.accounts.AccountRemovedListener) ![Deprecated][deprecated] | [`AccountRemovedListener`](upsource:///plugins/github/src/org/jetbrains/plugins/github/authentication/accounts/GHAccountManager.kt) |
| [GHAccountManager#ACCOUNT_TOKEN_CHANGED_TOPIC](https://jb.gg/ipe/listeners?topics=org.jetbrains.plugins.github.authentication.accounts.AccountTokenChangedListener) ![Deprecated][deprecated] | [`AccountTokenChangedListener`](upsource:///plugins/github/src/org/jetbrains/plugins/github/authentication/accounts/GHAccountManager.kt) |
| [GHProjectRepositoriesManager#LIST_CHANGES_TOPIC](https://jb.gg/ipe/listeners?topics=org.jetbrains.plugins.github.util.GHProjectRepositoriesManager.ListChangeListener) | [`ListChangeListener`](upsource:///plugins/github/src/org/jetbrains/plugins/github/util/GHProjectRepositoriesManager.kt) |
| [GradleSettingsListener#TOPIC](https://jb.gg/ipe/listeners?topics=org.jetbrains.plugins.gradle.settings.GradleSettingsListener) | [`GradleSettingsListener`](upsource:///plugins/gradle/src/org/jetbrains/plugins/gradle/settings/GradleSettingsListener.java) |
| [GradleUiListener#TOPIC](https://jb.gg/ipe/listeners?topics=org.jetbrains.plugins.gradle.ui.GradleUiListener) | [`GradleUiListener`](upsource:///plugins/gradle/src/org/jetbrains/plugins/gradle/ui/GradleUiListener.java) |
| [TerminalCommandHandlerCustomizer#TERMINAL_COMMAND_HANDLER_TOPIC](https://jb.gg/ipe/listeners?topics=org.jetbrains.plugins.terminal.TerminalCommandHandlerCustomizer.TerminalCommandHandlerListener) | [`TerminalCommandHandlerListener`](upsource:///plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalCommandHandlerCustomizer.kt) |
| [HgVcs#REMOTE_TOPIC](https://jb.gg/ipe/listeners?topics=org.zmlx.hg4idea.HgUpdater) | [`HgUpdater`](upsource:///plugins/hg4idea/src/org/zmlx/hg4idea/HgUpdater.java) |
| [HgVcs#STATUS_TOPIC](https://jb.gg/ipe/listeners?topics=org.zmlx.hg4idea.HgUpdater) | [`HgUpdater`](upsource:///plugins/hg4idea/src/org/zmlx/hg4idea/HgUpdater.java) |
| [HgVcs#INCOMING_OUTGOING_CHECK_TOPIC](https://jb.gg/ipe/listeners?topics=org.zmlx.hg4idea.status.ui.HgWidgetUpdater) | [`HgWidgetUpdater`](upsource:///plugins/hg4idea/src/org/zmlx/hg4idea/status/ui/HgWidgetUpdater.java) |
### AntSupport
@ -1506,14 +1507,6 @@
| [com.intellij.copyright.updater](https://jb.gg/ipe?extensions=com.intellij.copyright.updater) | [`UpdateCopyrightsProvider`](upsource:///plugins/copyright/src/com/maddyhome/idea/copyright/psi/UpdateCopyrightsProvider.java) |
| [com.intellij.copyright.variablesProvider](https://jb.gg/ipe?extensions=com.intellij.copyright.variablesProvider) | [`CopyrightVariablesProvider`](upsource:///plugins/copyright/src/com/maddyhome/idea/copyright/pattern/CopyrightVariablesProvider.java) |
### com.intellij.externalSystem.dependencyUpdater
[`com.intellij.externalSystem.dependencyUpdater`](upsource:///plugins/dependency-updater/resources/META-INF/plugin.xml)
| Extension Point | Implementation |
|-----------------|----------------|
| [com.intellij.externalSystem.dependencyModifier](https://jb.gg/ipe?extensions=com.intellij.externalSystem.dependencyModifier) ![Experimental API][experimental] ![Project-Level][project-level] | [`ExternalDependencyModificator`](upsource:///plugins/dependency-updater/src/com/intellij/externalSystem/ExternalDependencyModificator.java) |
### com.intellij.gradle
[`com.intellij.gradle`](upsource:///plugins/gradle/plugin-resources/META-INF/plugin.xml)
@ -2395,20 +2388,20 @@
| Topic | Listener |
|-------|----------|
| [`StatefulButtonNotifier#BUTTON_STATE_TOPIC`](upsource:///android/assistant/src/com/android/tools/idea/assistant/StatefulButtonNotifier.java) ![Project-Level][project-level] | [`StatefulButtonNotifier`](upsource:///android/assistant/src/com/android/tools/idea/assistant/StatefulButtonNotifier.java) |
| [`AvdLaunchListener#TOPIC`](upsource:///android/android/src/com/android/tools/idea/avdmanager/AvdLaunchListener.java) | [`AvdLaunchListener`](upsource:///android/android/src/com/android/tools/idea/avdmanager/AvdLaunchListener.java) |
| [`LiveLiteralsService#DOCUMENTS_UPDATED_TOPIC`](upsource:///android/android/src/com/android/tools/idea/editors/literals/LiveLiteralsService.kt) | [`DocumentsUpdatedListener`](upsource:///android/android/src/com/android/tools/idea/editors/literals/LiveLiteralsService.kt) |
| [`LiveLiteralsService#MANAGED_ELEMENTS_UPDATED_TOPIC`](upsource:///android/android/src/com/android/tools/idea/editors/literals/LiveLiteralsService.kt) | [`ManagedElementsUpdatedListener`](upsource:///android/android/src/com/android/tools/idea/editors/literals/LiveLiteralsService.kt) |
| [`LiveLiteralsDeploymentReportService#LITERALS_DEPLOYED_TOPIC`](upsource:///android/android/src/com/android/tools/idea/editors/literals/internal/LiveLiteralsDeploymentReportService.kt) ![Project-Level][project-level] | [`Listener`](upsource:///android/android/src/com/android/tools/idea/editors/literals/internal/LiveLiteralsDeploymentReportService.kt) |
| [`EmulatorSettingsListener#TOPIC`](upsource:///android/android/src/com/android/tools/idea/emulator/EmulatorSettingsListener.java) | [`EmulatorSettingsListener`](upsource:///android/android/src/com/android/tools/idea/emulator/EmulatorSettingsListener.java) |
| [`GradleBuildState#GRADLE_BUILD_TOPIC`](upsource:///android/android/src/com/android/tools/idea/gradle/project/build/GradleBuildState.java) | [`GradleBuildListener`](upsource:///android/android/src/com/android/tools/idea/gradle/project/build/GradleBuildListener.java) |
| [`GradleSyncState#GRADLE_SYNC_TOPIC`](upsource:///android/android/src/com/android/tools/idea/gradle/project/sync/GradleSyncState.kt) | [`GradleSyncListener`](upsource:///android/android/src/com/android/tools/idea/gradle/project/sync/GradleSyncListener.java) |
| [`MultiTemplateRenderer#TEMPLATE_RENDERER_TOPIC`](upsource:///android/android/src/com/android/tools/idea/npw/model/MultiTemplateRenderer.kt) | [`TemplateRendererListener`](upsource:///android/android/src/com/android/tools/idea/npw/model/MultiTemplateRenderer.kt) |
| [`GradleProjectSystemBuildPublisher#PROJECT_SYSTEM_BUILD_TOPIC`](upsource:///android/project-system-gradle/src/com/android/tools/idea/projectsystem/gradle/GradleProjectSystemBuildManager.kt) | [`BuildListener`](upsource:///android/project-system/src/com/android/tools/idea/projectsystem/ProjectSystemBuildManager.kt) |
| [`ProjectSystemSyncUtil#PROJECT_SYSTEM_SYNC_TOPIC`](upsource:///android/project-system/src/com/android/tools/idea/projectsystem/ProjectSystemSyncManager.kt) | [`SyncResultListener`](upsource:///android/project-system/src/com/android/tools/idea/projectsystem/ProjectSystemSyncManager.kt) |
| [`AppDeploymentListener#TOPIC`](upsource:///android/android/src/com/android/tools/idea/run/AppDeploymentListener.java) | [`AppDeploymentListener`](upsource:///android/android/src/com/android/tools/idea/run/AppDeploymentListener.java) |
| [`TransportDeviceManager#TOPIC`](upsource:///android/android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java) | [`TransportDeviceManagerListener`](upsource:///android/android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java) |
| [`ResourceFolderManager#TOPIC`](upsource:///android/android/src/org/jetbrains/android/facet/ResourceFolderManager.kt) ![Project-Level][project-level] | [`ResourceFolderListener`](upsource:///android/android/src/org/jetbrains/android/facet/ResourceFolderManager.kt) |
| [StatefulButtonNotifier#BUTTON_STATE_TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.assistant.StatefulButtonNotifier) ![Project-Level][project-level] | [`StatefulButtonNotifier`](upsource:///android/assistant/src/com/android/tools/idea/assistant/StatefulButtonNotifier.java) |
| [AvdLaunchListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.avdmanager.AvdLaunchListener) | [`AvdLaunchListener`](upsource:///android/android/src/com/android/tools/idea/avdmanager/AvdLaunchListener.java) |
| [LiveLiteralsService#DOCUMENTS_UPDATED_TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.editors.literals.LiveLiteralsService.DocumentsUpdatedListener) | [`DocumentsUpdatedListener`](upsource:///android/android/src/com/android/tools/idea/editors/literals/LiveLiteralsService.kt) |
| [LiveLiteralsService#MANAGED_ELEMENTS_UPDATED_TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.editors.literals.LiveLiteralsService.ManagedElementsUpdatedListener) | [`ManagedElementsUpdatedListener`](upsource:///android/android/src/com/android/tools/idea/editors/literals/LiveLiteralsService.kt) |
| [LiveLiteralsDeploymentReportService#LITERALS_DEPLOYED_TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.editors.literals.internal.LiveLiteralsDeploymentReportService.Listener) ![Project-Level][project-level] | [`Listener`](upsource:///android/android/src/com/android/tools/idea/editors/literals/internal/LiveLiteralsDeploymentReportService.kt) |
| [EmulatorSettingsListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.emulator.EmulatorSettingsListener) | [`EmulatorSettingsListener`](upsource:///android/android/src/com/android/tools/idea/emulator/EmulatorSettingsListener.java) |
| [GradleBuildState#GRADLE_BUILD_TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.gradle.project.build.GradleBuildListener) | [`GradleBuildListener`](upsource:///android/android/src/com/android/tools/idea/gradle/project/build/GradleBuildListener.java) |
| [GradleSyncState#GRADLE_SYNC_TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.gradle.project.sync.GradleSyncListener) | [`GradleSyncListener`](upsource:///android/android/src/com/android/tools/idea/gradle/project/sync/GradleSyncListener.java) |
| [MultiTemplateRenderer#TEMPLATE_RENDERER_TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.npw.model.MultiTemplateRenderer.TemplateRendererListener) | [`TemplateRendererListener`](upsource:///android/android/src/com/android/tools/idea/npw/model/MultiTemplateRenderer.kt) |
| [GradleProjectSystemBuildPublisher#PROJECT_SYSTEM_BUILD_TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.projectsystem.ProjectSystemBuildManager.BuildListener) | [`BuildListener`](upsource:///android/project-system/src/com/android/tools/idea/projectsystem/ProjectSystemBuildManager.kt) |
| [ProjectSystemSyncUtil#PROJECT_SYSTEM_SYNC_TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.projectsystem.ProjectSystemSyncManager.SyncResultListener) | [`SyncResultListener`](upsource:///android/project-system/src/com/android/tools/idea/projectsystem/ProjectSystemSyncManager.kt) |
| [AppDeploymentListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.run.AppDeploymentListener) | [`AppDeploymentListener`](upsource:///android/android/src/com/android/tools/idea/run/AppDeploymentListener.java) |
| [TransportDeviceManager#TOPIC](https://jb.gg/ipe/listeners?topics=com.android.tools.idea.transport.TransportDeviceManager.TransportDeviceManagerListener) | [`TransportDeviceManagerListener`](upsource:///android/android-transport/src/com/android/tools/idea/transport/TransportDeviceManager.java) |
| [ResourceFolderManager#TOPIC](https://jb.gg/ipe/listeners?topics=org.jetbrains.android.facet.ResourceFolderManager.ResourceFolderListener) ![Project-Level][project-level] | [`ResourceFolderListener`](upsource:///android/android/src/org/jetbrains/android/facet/ResourceFolderManager.kt) |
### android-kotlin-extensions-common.xml