diff --git a/topics/basics/bundling_plugin_openapi_sources.md b/topics/basics/bundling_plugin_openapi_sources.md index 2740a83d6..1bd62fade 100644 --- a/topics/basics/bundling_plugin_openapi_sources.md +++ b/topics/basics/bundling_plugin_openapi_sources.md @@ -1,6 +1,8 @@ [//]: # (title: Bundling Plugin API Sources) - + + +Exposing plugin's API sources for other plugins. If a plugin exposes its own API that is meant to be used by other plugins, it is worth considering bundling the plugin's API sources in the ZIP distribution. diff --git a/topics/basics/disposers.md b/topics/basics/disposers.md index 7403a5fa6..f77470c60 100644 --- a/topics/basics/disposers.md +++ b/topics/basics/disposers.md @@ -1,6 +1,8 @@ [//]: # (title: Disposer and Disposable) - + + +Cleaning up resources on plugin components' lifetime expiration. The IntelliJ Platform's [`Disposer`](%gh-ic%/platform/util/src/com/intellij/openapi/util/Disposer.java) facilitates resource cleanup. If a subsystem keeps a set of resources alive coincident with a parent object's lifetime, the subsystem's resources should be registered with the `Disposer` to be released before or at the same time as the parent object. diff --git a/topics/basics/plugin_structure/plugin_components.md b/topics/basics/plugin_structure/plugin_components.md index 45d59aa31..0a909f758 100644 --- a/topics/basics/plugin_structure/plugin_components.md +++ b/topics/basics/plugin_structure/plugin_components.md @@ -1,6 +1,8 @@ [//]: # (title: Components) - + + +Migrating deprecated plugin components to the current solutions. > When writing new plugins, creating Components should be avoided. > Any existing Components should be migrated to services, extensions, or listeners (see below). diff --git a/topics/basics/plugin_structure/plugin_extension_points.md b/topics/basics/plugin_structure/plugin_extension_points.md index e7b7e80fc..a686fedd6 100644 --- a/topics/basics/plugin_structure/plugin_extension_points.md +++ b/topics/basics/plugin_structure/plugin_extension_points.md @@ -1,6 +1,8 @@ # Extension Points - + + +Allowing to extend plugin's functionality by other plugins. > See [Plugin Extensions](plugin_extensions.md) for _using_ extension points in your plugin. > diff --git a/topics/basics/testing_plugins/test_project_and_testdata_directories.md b/topics/basics/testing_plugins/test_project_and_testdata_directories.md index f2ac8eecc..38d5e9a45 100644 --- a/topics/basics/testing_plugins/test_project_and_testdata_directories.md +++ b/topics/basics/testing_plugins/test_project_and_testdata_directories.md @@ -1,6 +1,8 @@ [//]: # (title: Test Project and Testdata Directories) - + + +Adding test data to test projects used during tests execution. The test fixture creates a *test project* environment. Unless you customize the project creation, the test project will have one module with one source root called src. diff --git a/topics/reference_guide/custom_language_support/code_inspections_and_intentions.md b/topics/reference_guide/custom_language_support/code_inspections_and_intentions.md index a84fecb1f..9f70ba2af 100644 --- a/topics/reference_guide/custom_language_support/code_inspections_and_intentions.md +++ b/topics/reference_guide/custom_language_support/code_inspections_and_intentions.md @@ -1,6 +1,8 @@ [//]: # (title: Code Inspections and Intentions) - + + +Introduction to analysing the code and providing quick fixes for the found issues. diff --git a/topics/reference_guide/custom_language_support/references_and_resolve.md b/topics/reference_guide/custom_language_support/references_and_resolve.md index afbf98155..3bb789c4f 100644 --- a/topics/reference_guide/custom_language_support/references_and_resolve.md +++ b/topics/reference_guide/custom_language_support/references_and_resolve.md @@ -1,6 +1,8 @@ [//]: # (title: References and Resolve) - + + +PSI references allow for resolving from a symbol usage to its declaration. One of the most important and tricky parts in implementing a custom language PSI is resolving references. Resolving references gives users the ability to navigate from a PSI element usage (accessing a variable, calling a method, etc.) to the declaration of that element (the variable's definition, a method declaration, and so on). diff --git a/topics/reference_guide/intellij_artifacts.md b/topics/reference_guide/intellij_artifacts.md index d64297377..557a92003 100644 --- a/topics/reference_guide/intellij_artifacts.md +++ b/topics/reference_guide/intellij_artifacts.md @@ -1,6 +1,8 @@ [//]: # (title: IntelliJ Platform Artifacts Repositories) - + + +Overview of the repositories hosting artifacts related to the IntelliJ Platform. > When using additional repositories, make sure to use HTTPS always. > diff --git a/topics/reference_guide/messaging_infrastructure.md b/topics/reference_guide/messaging_infrastructure.md index f90ee3ec8..0dd3577af 100644 --- a/topics/reference_guide/messaging_infrastructure.md +++ b/topics/reference_guide/messaging_infrastructure.md @@ -1,6 +1,8 @@ [//]: # (title: Messaging Infrastructure) - + + +Subscribing and publishing messages via message bus. ## Purpose diff --git a/topics/tutorials/code_intentions.md b/topics/tutorials/code_intentions.md index 305d2de96..048306ac2 100644 --- a/topics/tutorials/code_intentions.md +++ b/topics/tutorials/code_intentions.md @@ -1,6 +1,8 @@ [//]: # (title: Intentions) - + + +Intention actions allowing to fix code issues or transform the code to a different form. diff --git a/topics/tutorials/custom_language_support/annotator.md b/topics/tutorials/custom_language_support/annotator.md index 97a3746c9..2cf95fca7 100644 --- a/topics/tutorials/custom_language_support/annotator.md +++ b/topics/tutorials/custom_language_support/annotator.md @@ -1,6 +1,8 @@ [//]: # (title: 7. Annotator) - + + +Sample implementation of annotator highlighting resolved and unresolved Simple language properties in Java strings. diff --git a/topics/tutorials/custom_language_support/lexer_and_parser_definition.md b/topics/tutorials/custom_language_support/lexer_and_parser_definition.md index 72a99fd83..81762ab0f 100644 --- a/topics/tutorials/custom_language_support/lexer_and_parser_definition.md +++ b/topics/tutorials/custom_language_support/lexer_and_parser_definition.md @@ -1,6 +1,8 @@ [//]: # (title: 4. Lexer and Parser Definition) - + + +Sample implementation of Simple language lexer and parser. diff --git a/topics/user_interface_components/tool_windows.md b/topics/user_interface_components/tool_windows.md index 8f0920458..1fafdff88 100644 --- a/topics/user_interface_components/tool_windows.md +++ b/topics/user_interface_components/tool_windows.md @@ -1,6 +1,8 @@ [//]: # (title: Tool Windows) - + + +Displaying additional information and controls in child windows of the IDE.