diff --git a/topics/appendix/verifying_plugin_compatibility.md b/topics/appendix/verifying_plugin_compatibility.md index c0f09667b..a39f3ebd1 100644 --- a/topics/appendix/verifying_plugin_compatibility.md +++ b/topics/appendix/verifying_plugin_compatibility.md @@ -2,6 +2,10 @@ # Verifying Plugin Compatibility + +Verifying plugin binary compatibility using Plugin Verifier and inspections to ensure the plugin works correctly with the latest IDE versions. + + Tooling for ensuring compatibility. See [](api_changes_list.md) for known breaking changes. diff --git a/topics/basics/basic_action_system.md b/topics/basics/basic_action_system.md index dfe2675fa..21e95d9be 100644 --- a/topics/basics/basic_action_system.md +++ b/topics/basics/basic_action_system.md @@ -2,6 +2,10 @@ # Actions + +Adding custom actions to menus and toolbars. Implement and register actions, and handle user interactions efficiently. + + Adding custom actions to IntelliJ Platform-based IDEs menus and toolbar. diff --git a/topics/basics/plugin_structure/plugin_dependencies.md b/topics/basics/plugin_structure/plugin_dependencies.md index 3c9b8b7d8..65f3e171b 100644 --- a/topics/basics/plugin_structure/plugin_dependencies.md +++ b/topics/basics/plugin_structure/plugin_dependencies.md @@ -4,6 +4,10 @@ + +Declaring dependencies on other IntelliJ Platform-based plugins. Locating plugin IDs required to set up dependencies. + + Declaring dependencies on other IntelliJ Platform-based plugins. A plugin may depend on API and classes from other plugins, either bundled or third-party. diff --git a/topics/basics/plugin_structure/plugin_extensions.md b/topics/basics/plugin_structure/plugin_extensions.md index 900a6d3f6..7fe964f8b 100644 --- a/topics/basics/plugin_structure/plugin_extensions.md +++ b/topics/basics/plugin_structure/plugin_extensions.md @@ -2,6 +2,10 @@ # Extensions + +Declaring extensions in plugins to customize the IDE's behavior and functionality using available extension points. + + Extensions are the most common way of customizing functionality in the IDE. _Extensions_ are the most common way for a plugin to extend the IntelliJ Platform's functionality in a way that is not as straightforward as adding an action to a menu or toolbar. diff --git a/topics/reference_guide/custom_language_support/language_server_protocol.md b/topics/reference_guide/custom_language_support/language_server_protocol.md index a9b77bcda..def48e18a 100644 --- a/topics/reference_guide/custom_language_support/language_server_protocol.md +++ b/topics/reference_guide/custom_language_support/language_server_protocol.md @@ -4,6 +4,10 @@ + +Using Language Server Protocol (LSP) in IntelliJ-based IDEs to enhance development tools with language-specific features like code completion, documentation, and formatting. + + Language Server Protocol (LSP) support in IntelliJ-based IDEs The [Language Server Protocol](https://microsoft.github.io/language-server-protocol/) (LSP) is an open-standard protocol developed by Microsoft. It enables communication between development tools and Language Servers.