From d944feed0803c6069f92615c0f18d80639dc42dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Mon, 10 Mar 2025 14:04:27 +0100 Subject: [PATCH] a few for popular pages --- topics/appendix/verifying_plugin_compatibility.md | 4 ++++ topics/basics/basic_action_system.md | 4 ++++ topics/basics/plugin_structure/plugin_dependencies.md | 4 ++++ topics/basics/plugin_structure/plugin_extensions.md | 4 ++++ .../custom_language_support/language_server_protocol.md | 4 ++++ 5 files changed, 20 insertions(+) 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.