mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-27 16:57:49 +08:00
* 251: update GH links in topics * code_samples: Gradle 2.x (WIP) * code_samples: Gradle 2.x (WIP) * code_samples: Gradle 2.x (WIP) * code_samples: Gradle 2.x (WIP) * code_samples: Gradle 2.x (WIP) * code_samples: Gradle 2.x (WIP) * GH: theme_basics is not a Gradle project * GH: remove deleted kotlin_demo project * README: remove deleted kotlin_demo project * code_samples: remove product_specific * 2025.1 Beta3 * code_samples: remove obsolete kotlin_demo dir * code_samples: add .intellijPlatform to .gitignore * stub_indexes.md: fix gh link * api_notable_list_2020.md: fix gh link * code_samples: add .gitignore for standalone repo * code_samples: build against latest 2024.2.x, set since-build explicitly * code_samples: fix framework_basics * Update EP and Listener lists * Convert %gh-ic-master% links to %gh-ic% * additional_minor_features.md: Update link to FileIncludeProvider * api_notable_list_2020.md: Add note about internal API * status_bar_widgets.md: Update StatusBarWidget.TextPresentation example The previous example doesn't implement TextPresentation any more. --------- Co-authored-by: Karol Lewandowski <karol.lewandowski@jetbrains.com>
19 KiB
19 KiB
RubyMine Extension Point and Listener List
Overview of Extension Points and Listeners for RubyMine.
Product-Specific Plugin Development: RubyMine
88 Extension Points and 13 Listeners for RubyMine
RubyMine
RubyMine – Listeners
Topic | Listener |
---|---|
RbsLanguageSettingsChangedListener#TOPIC | RbsLanguageSettingsChangedListener |
ChefTopics#COOKBOOK | CookbooksListener |
GemManager#GEMSET_CHANGED_TOPIC | GemSetListener |
GemManager#MODULE_GEMS_CHANGED_TOPIC |
ModuleGemsListener |
GemRequirementsHolder#GEM_REQUIREMENTS_CHANGED_TOPIC |
RequirementsChangedListener |
InflectorService#INFLECTIONS_CHANGED | InflectionChanged |
AssetsRegistrationWatcher#ASSETS_CHANGED_TOPIC | AssetsListener |
MigrationParser#MIGRATIONS_CHANGED_TOPIC |
MigrationListener |
RailsPathsChangedListener#TOPIC | RailsPathsChangedListener |
RubyRemoteInterpreterManager#RUBY_REMOTE_SDK_TRANSFER_LISTENER_TOPIC | RubyRemoteSdkTransferListener |
RequireSetChangedListener#TOPIC | RequireSetChangedListener |
RubySdkType#SDK_PATHS_INITIALIZED_TOPIC | SdkPathsInitializedListener |
RVMSupportUtil#RVM_GEMSET_ADDED_TOPIC | RVMGemsetListener |
intellij.ruby.coverage.xml
Extension Point | Implementation |
---|---|
org.jetbrains.plugins.ruby.coverage.deserializer | RubyCoverageDeserializationProvider |
intellij.ruby.frontback.xml
Extension Point | Implementation |
---|---|
org.jetbrains.plugins.ruby.formatter.additionalSpacingProcessor | RubyAdditionalSpacingProcessor |
org.jetbrains.plugins.ruby.languageLevelProvider | LanguageLevelProvider |
org.jetbrains.plugins.ruby.rubyBuilderFactory | RubyBuilderFactory |
org.jetbrains.plugins.ruby.templates.elements.provider | TemplateElementsProvider |
ruby-core.xml
ruby-plugin.xml
ruby-rbs.xml
Extension Point | Implementation |
---|---|
com.intellij.lang.ruby.rbs.containerHierarchyMapper | RbsContainerHierarchyMapper |