mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-30 02:07:50 +08:00
plugin_extensions.md: more structure
This commit is contained in:
parent
ee8e6a46f5
commit
e242116479
@ -12,16 +12,27 @@ The following are some of the most common tasks achieved using extensions:
|
|||||||
* The `com.intellij.applicationConfigurable` and `com.intellij.projectConfigurable` extension points allow plugins to add pages to the [Settings dialog](settings.md);
|
* The `com.intellij.applicationConfigurable` and `com.intellij.projectConfigurable` extension points allow plugins to add pages to the [Settings dialog](settings.md);
|
||||||
* [Custom language plugins](custom_language_support.md) use many extension points to extend various language support features in the IDE.
|
* [Custom language plugins](custom_language_support.md) use many extension points to extend various language support features in the IDE.
|
||||||
|
|
||||||
There are more than 1500 extension points available in the platform and the bundled plugins, allowing customizing different parts of the IDE behavior.
|
There are more than 1600 extension points available in the platform and the bundled plugins, allowing customizing different parts of the IDE behavior.
|
||||||
|
|
||||||
## Exploring Available Extensions
|
## Exploring Available Extensions
|
||||||
|
|
||||||
[](intellij_platform_extension_point_list.md) and [](intellij_community_plugins_extension_point_list.md) list all available extension points in IntelliJ Platform and from bundled plugins in IntelliJ IDEA.
|
### Documentation
|
||||||
Additionally, dedicated Extension Point and Listener Lists specific to IDEs are available under _Product Specific_.
|
|
||||||
|
- [](intellij_platform_extension_point_list.md)
|
||||||
|
- [](intellij_community_plugins_extension_point_list.md) (bundled plugins in IntelliJ IDEA)
|
||||||
|
- [](oss_plugins_extension_point_list.md)
|
||||||
|
|
||||||
|
Lists for other IDEs are available under _Product Specific_ (for example, [PhpStorm](php_extension_point_list.md)).
|
||||||
|
|
||||||
|
### IntelliJ Platform Explorer
|
||||||
|
|
||||||
Browse usages inside existing implementations of open-source IntelliJ Platform plugins via [IntelliJ Platform Explorer](https://jb.gg/ipe).
|
Browse usages inside existing implementations of open-source IntelliJ Platform plugins via [IntelliJ Platform Explorer](https://jb.gg/ipe).
|
||||||
|
|
||||||
|
### Code Insight
|
||||||
|
|
||||||
Alternatively (or when using 3rd party extension points), all available extension points for the specified namespace (`defaultExtensionNs`) can be listed using auto-completion inside the [`<extensions>`](plugin_configuration_file.md#idea-plugin__extensions) block in <path>[plugin.xml](plugin_configuration_file.md)</path>.
|
Alternatively (or when using 3rd party extension points), all available extension points for the specified namespace (`defaultExtensionNs`) can be listed using auto-completion inside the [`<extensions>`](plugin_configuration_file.md#idea-plugin__extensions) block in <path>[plugin.xml](plugin_configuration_file.md)</path>.
|
||||||
Use <ui-path>View | Quick Documentation</ui-path> in the lookup list to access more information about the extension point and implementation (if applicable).
|
Use <ui-path>View | Quick Documentation</ui-path> in the lookup list to access more information about the extension point and implementation (if applicable).
|
||||||
|
|
||||||
See [](explore_api.md) for more information and strategies.
|
See [](explore_api.md) for more information and strategies.
|
||||||
|
|
||||||
## Declaring Extensions
|
## Declaring Extensions
|
||||||
|
Loading…
x
Reference in New Issue
Block a user