|
|
@ -4,67 +4,62 @@
|
|
|
|
<product-profile id="ijs" name="IntelliJ Platform Plugin SDK" start-page="welcome.md" status="release">
|
|
|
|
<product-profile id="ijs" name="IntelliJ Platform Plugin SDK" start-page="welcome.md" status="release">
|
|
|
|
<toc-element id="welcome.md" accepts-web-file-names="welcome.html" toc-title="Home"/>
|
|
|
|
<toc-element id="welcome.md" accepts-web-file-names="welcome.html" toc-title="Home"/>
|
|
|
|
<toc-element toc-title="Introduction">
|
|
|
|
<toc-element toc-title="Introduction">
|
|
|
|
<toc-element id="intellij_platform.md" toc-title="The IntelliJ Platform">
|
|
|
|
<toc-element id="intellij_platform.md">
|
|
|
|
<toc-element id="platform_contributions.md" toc-title="Contributing to the IntelliJ Platform"/>
|
|
|
|
<toc-element id="platform_contributions.md"/>
|
|
|
|
<toc-element id="intellij_coding_guidelines.md" toc-title="IntelliJ Platform Coding Guidelines"/>
|
|
|
|
<toc-element id="intellij_coding_guidelines.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="about.md" toc-title="The IntelliJ Platform SDK">
|
|
|
|
<toc-element id="about.md" toc-title="The IntelliJ Platform SDK">
|
|
|
|
<toc-element id="key_topics.md" toc-title="Key Topics"/>
|
|
|
|
<toc-element id="key_topics.md"/>
|
|
|
|
<toc-element id="intellij-sdk-docs-original_CONTRIBUTING.md" toc-title="Contributing to the SDK">
|
|
|
|
<toc-element id="intellij-sdk-docs-original_CONTRIBUTING.md" toc-title="Contributing to the SDK">
|
|
|
|
<toc-element id="sdk_style.md" toc-title="SDK Docs Style Guide"/>
|
|
|
|
<toc-element id="sdk_style.md"/>
|
|
|
|
<toc-element id="sdk_code_guidelines.md" toc-title="SDK Code Sample Guidelines"/>
|
|
|
|
<toc-element id="sdk_code_guidelines.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="intellij-sdk-docs-original_CODE_OF_CONDUCT.md" toc-title="Code of Conduct"/>
|
|
|
|
<toc-element id="intellij-sdk-docs-original_CODE_OF_CONDUCT.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="getting_help.md" toc-title="Getting Help"/>
|
|
|
|
<toc-element id="getting_help.md"/>
|
|
|
|
<toc-element id="content_updates.md" toc-title="Content Updates" accepts-web-file-names="recently_updated.html"/>
|
|
|
|
<toc-element id="content_updates.md" accepts-web-file-names="recently_updated.html"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element toc-title="Part I - Plugins">
|
|
|
|
<toc-element toc-title="Part I - Plugins">
|
|
|
|
<toc-element id="basics.md" accepts-web-file-names="basics.html" toc-title="Quick Start Guide">
|
|
|
|
<toc-element id="basics.md" accepts-web-file-names="basics.html">
|
|
|
|
<toc-element id="types_of_plugins.md" toc-title="Main Types of Plugins"/>
|
|
|
|
<toc-element id="types_of_plugins.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element toc-title="Code Samples" href="https://github.com/JetBrains/intellij-sdk-code-samples"/>
|
|
|
|
<toc-element toc-title="Code Samples" href="https://github.com/JetBrains/intellij-sdk-code-samples"/>
|
|
|
|
<toc-element id="getting_started.md" toc-title="Creating Your First Plugin">
|
|
|
|
<toc-element id="getting_started.md">
|
|
|
|
<toc-element id="github_template.md" toc-title="Using GitHub Template"/>
|
|
|
|
<toc-element id="github_template.md" toc-title="Using GitHub Template"/>
|
|
|
|
<toc-element id="gradle_build_system.md" accepts-web-file-names="build_system.html"
|
|
|
|
<toc-element id="gradle_build_system.md" accepts-web-file-names="build_system.html"
|
|
|
|
toc-title="Using Gradle">
|
|
|
|
toc-title="Using Gradle">
|
|
|
|
<toc-element id="gradle_prerequisites.md" accepts-web-file-names="prerequisites.html"
|
|
|
|
<toc-element id="gradle_prerequisites.md" accepts-web-file-names="prerequisites.html"/>
|
|
|
|
toc-title="Getting Started with Gradle"/>
|
|
|
|
<toc-element id="gradle_guide.md"/>
|
|
|
|
<toc-element id="gradle_guide.md" toc-title="Configuring Gradle Projects"/>
|
|
|
|
<toc-element id="deployment.md"/>
|
|
|
|
<toc-element id="deployment.md" toc-title="Publishing Plugins with Gradle"/>
|
|
|
|
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="using_dev_kit.md" toc-title="Using DevKit">
|
|
|
|
<toc-element id="using_dev_kit.md">
|
|
|
|
<toc-element id="setting_up_environment.md" toc-title="Setting Up a Development Environment"/>
|
|
|
|
<toc-element id="setting_up_environment.md"/>
|
|
|
|
<toc-element id="creating_plugin_project.md" accepts-web-file-names="creating_an_action.html"
|
|
|
|
<toc-element id="creating_plugin_project.md" accepts-web-file-names="creating_an_action.html"/>
|
|
|
|
toc-title="Creating a Plugin Project"/>
|
|
|
|
<toc-element id="running_and_debugging_a_plugin.md"/>
|
|
|
|
<toc-element id="running_and_debugging_a_plugin.md" toc-title="Running and Debugging a Plugin"/>
|
|
|
|
<toc-element id="deploying_plugin.md"/>
|
|
|
|
<toc-element id="deploying_plugin.md" toc-title="Deploying a Plugin"/>
|
|
|
|
<toc-element id="publishing_plugin.md"/>
|
|
|
|
<toc-element id="publishing_plugin.md" toc-title="Publishing a Plugin"/>
|
|
|
|
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="ide_development_instance.md" accepts-web-file-names="settings_caches_logs.html"
|
|
|
|
<toc-element id="ide_development_instance.md" accepts-web-file-names="settings_caches_logs.html"/>
|
|
|
|
toc-title="IDE Development Instances"/>
|
|
|
|
|
|
|
|
<toc-element id="update_plugins_format.md" toc-title="Custom Plugin Repositories"/>
|
|
|
|
<toc-element id="update_plugins_format.md" toc-title="Custom Plugin Repositories"/>
|
|
|
|
<toc-element id="plugin_structure.md" toc-title="Plugin Structure">
|
|
|
|
<toc-element id="plugin_structure.md">
|
|
|
|
<toc-element id="plugin_content.md" toc-title="Plugin Content"/>
|
|
|
|
<toc-element id="plugin_content.md"/>
|
|
|
|
<toc-element id="plugin_class_loaders.md" toc-title="Plugin Class Loaders"/>
|
|
|
|
<toc-element id="plugin_class_loaders.md"/>
|
|
|
|
<toc-element id="plugin_actions.md" toc-title="Plugin Actions"/>
|
|
|
|
<toc-element id="plugin_actions.md"/>
|
|
|
|
<toc-element id="plugin_extensions.md" accepts-web-file-names="plugin_extensions_and_extension_points.html"
|
|
|
|
<toc-element id="plugin_extensions.md" accepts-web-file-names="plugin_extensions_and_extension_points.html"/>
|
|
|
|
toc-title="Plugin Extensions"/>
|
|
|
|
<toc-element id="plugin_services.md"/>
|
|
|
|
<toc-element id="plugin_services.md" toc-title="Plugin Services"/>
|
|
|
|
<toc-element id="plugin_listeners.md"/>
|
|
|
|
<toc-element id="plugin_listeners.md" toc-title="Plugin Listeners"/>
|
|
|
|
<toc-element id="plugin_extension_points.md"/>
|
|
|
|
<toc-element id="plugin_extension_points.md" toc-title="Plugin Extension Points"/>
|
|
|
|
<toc-element id="plugin_components.md"/>
|
|
|
|
<toc-element id="plugin_components.md" toc-title="Plugin Components"/>
|
|
|
|
<toc-element id="plugin_configuration_file.md"/>
|
|
|
|
<toc-element id="plugin_configuration_file.md" toc-title="Plugin Configuration File"/>
|
|
|
|
<toc-element id="plugin_icon_file.md"/>
|
|
|
|
<toc-element id="plugin_icon_file.md" toc-title="Plugin Logo (Icon)"/>
|
|
|
|
<toc-element id="plugin_dependencies.md"/>
|
|
|
|
<toc-element id="plugin_dependencies.md" toc-title="Plugin Dependencies"/>
|
|
|
|
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="dynamic_plugins.md" toc-title="Dynamic Plugins"/>
|
|
|
|
<toc-element id="dynamic_plugins.md"/>
|
|
|
|
<toc-element id="intellij_artifacts.md" toc-title="IntelliJ Platform Artifacts Repositories"/>
|
|
|
|
<toc-element id="intellij_artifacts.md"/>
|
|
|
|
<toc-element id="kotlin.md" toc-title="Kotlin for Plugin Developers"/>
|
|
|
|
<toc-element id="kotlin.md"/>
|
|
|
|
<toc-element id="internal_actions_intro.md" accepts-web-file-names="interal_actions_menu.html"
|
|
|
|
<toc-element id="internal_actions_intro.md" accepts-web-file-names="interal_actions_menu.html">
|
|
|
|
toc-title="Internal Actions Menu">
|
|
|
|
<toc-element id="enabling_internal.md"/>
|
|
|
|
<toc-element id="enabling_internal.md" toc-title="Enabling Internal Mode"/>
|
|
|
|
|
|
|
|
<toc-element id="internal_ui_sub.md" toc-title="UI Tools">
|
|
|
|
<toc-element id="internal_ui_sub.md" toc-title="UI Tools">
|
|
|
|
<toc-element id="internal_ui_inspector.md" accepts-web-file-names="internal_uii.html"
|
|
|
|
<toc-element id="internal_ui_inspector.md" accepts-web-file-names="internal_uii.html"
|
|
|
|
toc-title="UI Inspector"/>
|
|
|
|
toc-title="UI Inspector"/>
|
|
|
@ -72,126 +67,122 @@
|
|
|
|
toc-title="LaF Defaults"/>
|
|
|
|
toc-title="LaF Defaults"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="performance.md" toc-title="Optimizing Performance"/>
|
|
|
|
<toc-element id="performance.md"/>
|
|
|
|
<toc-element id="faq.md" accepts-web-file-names="faq.html" toc-title="Plugin Development FAQ"/>
|
|
|
|
<toc-element id="faq.md" accepts-web-file-names="faq.html"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element toc-title="Part II - Base Platform">
|
|
|
|
<toc-element toc-title="Part II - Base Platform">
|
|
|
|
<toc-element id="fundamentals.md" accepts-web-file-names="reference_guide.html,architectural_overview.html"
|
|
|
|
<toc-element id="fundamentals.md" accepts-web-file-names="reference_guide.html,architectural_overview.html">
|
|
|
|
toc-title="Fundamentals">
|
|
|
|
|
|
|
|
<toc-element toc-title="Component Model"/>
|
|
|
|
<toc-element toc-title="Component Model"/>
|
|
|
|
<toc-element id="disposers.md" toc-title="Disposer and Disposable"/>
|
|
|
|
<toc-element id="disposers.md"/>
|
|
|
|
<toc-element id="general_threading_rules.md" toc-title="Threading">
|
|
|
|
<toc-element id="general_threading_rules.md" toc-title="Threading">
|
|
|
|
<toc-element toc-title="Background Tasks"/>
|
|
|
|
<toc-element toc-title="Background Tasks"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="messaging_infrastructure.md" toc-title="Messaging Infrastructure"/>
|
|
|
|
<toc-element id="messaging_infrastructure.md"/>
|
|
|
|
<toc-element toc-title="Queries and Query Executors"/>
|
|
|
|
<toc-element toc-title="Queries and Query Executors"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="user_interface_components.md" toc-title="User Interface Components">
|
|
|
|
<toc-element id="user_interface_components.md">
|
|
|
|
<toc-element id="tool_windows.md" toc-title="Tool Windows"/>
|
|
|
|
<toc-element id="tool_windows.md"/>
|
|
|
|
<toc-element id="dialog_wrapper.md" toc-title="Dialogs"/>
|
|
|
|
<toc-element id="dialog_wrapper.md"/>
|
|
|
|
<toc-element id="popups.md" toc-title="Popups"/>
|
|
|
|
<toc-element id="popups.md"/>
|
|
|
|
<toc-element id="notifications.md" toc-title="Notifications"/>
|
|
|
|
<toc-element id="notifications.md"/>
|
|
|
|
<toc-element id="file_and_class_choosers.md" toc-title="File and Class Choosers"/>
|
|
|
|
<toc-element id="file_and_class_choosers.md"/>
|
|
|
|
<toc-element id="editor_components.md" toc-title="Editor Components"/>
|
|
|
|
<toc-element id="editor_components.md"/>
|
|
|
|
<toc-element id="lists_and_trees.md" toc-title="List and Tree Controls"/>
|
|
|
|
<toc-element id="lists_and_trees.md"/>
|
|
|
|
<toc-element id="misc_swing_components.md" toc-title="Miscellaneous Swing Components"/>
|
|
|
|
<toc-element id="misc_swing_components.md"/>
|
|
|
|
<toc-element id="work_with_icons_and_images.md" toc-title="Icons and Images"/>
|
|
|
|
<toc-element id="work_with_icons_and_images.md" toc-title="Icons and Images"/>
|
|
|
|
<toc-element id="color_scheme_management.md" toc-title="Color Scheme Management"/>
|
|
|
|
<toc-element id="color_scheme_management.md"/>
|
|
|
|
<toc-element id="kotlin_ui_dsl.md" toc-title="Kotlin UI DSL"/>
|
|
|
|
<toc-element id="kotlin_ui_dsl.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="jcef.md" toc-title="JCEF"/>
|
|
|
|
<toc-element id="jcef.md" toc-title="JCEF"/>
|
|
|
|
<toc-element id="themes_intro.md" toc-title="UI Themes">
|
|
|
|
<toc-element id="themes_intro.md">
|
|
|
|
<toc-element id="themes.md" toc-title="Creating UI Themes"/>
|
|
|
|
<toc-element id="themes.md"/>
|
|
|
|
<toc-element id="themes_customize.md" toc-title="Customizing a UI Theme"/>
|
|
|
|
<toc-element id="themes_customize.md" toc-title="Customizing UI Theme"/>
|
|
|
|
<toc-element id="themes_extras.md" toc-title="Adding Schemes and Images"/>
|
|
|
|
<toc-element id="themes_extras.md" toc-title="Adding Schemes and Images"/>
|
|
|
|
<toc-element id="themes_metadata.md" toc-title="Exposing Theme Metadata"/>
|
|
|
|
<toc-element id="themes_metadata.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="basic_action_system.md" accepts-web-file-names="action_system.html" toc-title="Actions">
|
|
|
|
<toc-element id="basic_action_system.md" accepts-web-file-names="action_system.html">
|
|
|
|
<toc-element id="action_system.md" toc-title="Actions Tutorial">
|
|
|
|
<toc-element id="action_system.md">
|
|
|
|
<toc-element id="working_with_custom_actions.md" toc-title="Creating Actions"/>
|
|
|
|
<toc-element id="working_with_custom_actions.md"/>
|
|
|
|
<toc-element id="grouping_action.md" toc-title="Grouping Actions"/>
|
|
|
|
<toc-element id="grouping_action.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="persistence.md" toc-title="Persistence">
|
|
|
|
<toc-element id="persistence.md" toc-title="Persistence">
|
|
|
|
<toc-element id="persisting_state_of_components.md" toc-title="Persisting State of Components"/>
|
|
|
|
<toc-element id="persisting_state_of_components.md"/>
|
|
|
|
<toc-element id="persisting_sensitive_data.md" toc-title="Persisting Sensitive Data"/>
|
|
|
|
<toc-element id="persisting_sensitive_data.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="settings.md" toc-title="Settings">
|
|
|
|
<toc-element id="settings.md">
|
|
|
|
<toc-element id="settings_guide.md" toc-title="Settings Guide"/>
|
|
|
|
<toc-element id="settings_guide.md"/>
|
|
|
|
<toc-element id="settings_groups.md" toc-title="Custom Groups"/>
|
|
|
|
<toc-element id="settings_groups.md"/>
|
|
|
|
<toc-element id="settings_tutorial.md" toc-title="Settings Tutorial"/>
|
|
|
|
<toc-element id="settings_tutorial.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="files.md" toc-title="Files">
|
|
|
|
<toc-element id="files.md">
|
|
|
|
<toc-element id="virtual_file_system.md" toc-title="Virtual File System"/>
|
|
|
|
<toc-element id="virtual_file_system.md"/>
|
|
|
|
<toc-element id="virtual_file.md" toc-title="Virtual Files"/>
|
|
|
|
<toc-element id="virtual_file.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="documents.md" toc-title="Documents"/>
|
|
|
|
<toc-element id="documents.md"/>
|
|
|
|
<toc-element id="editors.md" toc-title="Editors">
|
|
|
|
<toc-element id="editors.md">
|
|
|
|
<toc-element id="editor_basics.md" toc-title="Editor Basics">
|
|
|
|
<toc-element id="editor_basics.md" toc-title="Editor Basics">
|
|
|
|
<toc-element id="working_with_text.md" toc-title="1. Working with Text"/>
|
|
|
|
<toc-element id="working_with_text.md"/>
|
|
|
|
<toc-element id="coordinates_system.md"
|
|
|
|
<toc-element id="coordinates_system.md"/>
|
|
|
|
toc-title="2. Editor Coordinates System. Positions and Offsets"/>
|
|
|
|
<toc-element id="editor_events.md"/>
|
|
|
|
<toc-element id="editor_events.md" toc-title="3. Handling Editor Events"/>
|
|
|
|
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="text_selection.md" toc-title="Text Selection"/>
|
|
|
|
<toc-element id="text_selection.md" />
|
|
|
|
<toc-element id="multiple_carets.md" toc-title="Multiple Carets"/>
|
|
|
|
<toc-element id="multiple_carets.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="basic_run_configurations.md" accepts-web-file-names="run_configurations.html"
|
|
|
|
<toc-element id="basic_run_configurations.md" accepts-web-file-names="run_configurations.html">
|
|
|
|
toc-title="Run Configurations">
|
|
|
|
<toc-element id="run_configuration_management.md"/>
|
|
|
|
<toc-element id="run_configuration_management.md" toc-title="Run Configuration Management"/>
|
|
|
|
<toc-element id="run_configuration_execution.md"/>
|
|
|
|
<toc-element id="run_configuration_execution.md" toc-title="Execution"/>
|
|
|
|
<toc-element id="run_configurations.md"/>
|
|
|
|
<toc-element id="run_configurations.md" toc-title="Run Configurations Tutorial"/>
|
|
|
|
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="vcs_integration_for_plugins.md" toc-title="Version Control Systems">
|
|
|
|
<toc-element id="vcs_integration_for_plugins.md">
|
|
|
|
<toc-element toc-title="Diff"/>
|
|
|
|
<toc-element toc-title="Diff"/>
|
|
|
|
<toc-element toc-title="Local History"/>
|
|
|
|
<toc-element toc-title="Local History"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element toc-title="Tasks and Contexts"/>
|
|
|
|
<toc-element toc-title="Tasks and Contexts"/>
|
|
|
|
<toc-element id="localization_guide.md" toc-title="Localization Guide"/>
|
|
|
|
<toc-element id="localization_guide.md"/>
|
|
|
|
<toc-element toc-title="Diagrams"/>
|
|
|
|
<toc-element toc-title="Diagrams"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element toc-title="Part III - Project Model">
|
|
|
|
<toc-element toc-title="Part III - Project Model">
|
|
|
|
<toc-element id="project_structure.md" toc-title="Introduction"/>
|
|
|
|
<toc-element id="project_structure.md" toc-title="Introduction"/>
|
|
|
|
<toc-element id="project.md" toc-title="Project">
|
|
|
|
<toc-element id="project.md">
|
|
|
|
<toc-element id="project_wizard.md" toc-title="Project Wizard"/>
|
|
|
|
<toc-element id="project_wizard.md" toc-title="Project Wizard"/>
|
|
|
|
<toc-element id="intro_project_wizard.md" accepts-web-file-names="project_wizard.html"
|
|
|
|
<toc-element id="intro_project_wizard.md" accepts-web-file-names="project_wizard.html">
|
|
|
|
toc-title="Project Wizard Tutorial">
|
|
|
|
<toc-element id="adding_new_steps.md"/>
|
|
|
|
<toc-element id="adding_new_steps.md" toc-title="Adding New Steps to Project Wizard"/>
|
|
|
|
<toc-element id="module_types.md"/>
|
|
|
|
<toc-element id="module_types.md" toc-title="Supporting Module Types"/>
|
|
|
|
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="framework.md" toc-title="Frameworks"/>
|
|
|
|
<toc-element id="framework.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="module.md" toc-title="Module"/>
|
|
|
|
<toc-element id="module.md"/>
|
|
|
|
<toc-element id="sdk.md" toc-title="SDK"/>
|
|
|
|
<toc-element id="sdk.md"/>
|
|
|
|
<toc-element id="library.md" toc-title="Library"/>
|
|
|
|
<toc-element id="library.md"/>
|
|
|
|
<toc-element id="facet.md" toc-title="Facet"/>
|
|
|
|
<toc-element id="facet.md"/>
|
|
|
|
<toc-element id="external_system_integration.md" toc-title="External System Integration"/>
|
|
|
|
<toc-element id="external_system_integration.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element toc-title="Part IV - PSI">
|
|
|
|
<toc-element toc-title="Part IV - PSI">
|
|
|
|
<toc-element id="psi.md" toc-title="What Is the PSI?"/>
|
|
|
|
<toc-element id="psi.md" toc-title="What Is the PSI?"/>
|
|
|
|
<toc-element id="psi_files.md" toc-title="PSI Files"/>
|
|
|
|
<toc-element id="psi_files.md"/>
|
|
|
|
<toc-element id="file_view_providers.md" toc-title="File View Providers"/>
|
|
|
|
<toc-element id="file_view_providers.md"/>
|
|
|
|
<toc-element id="psi_elements.md" toc-title="PSI Elements"/>
|
|
|
|
<toc-element id="psi_elements.md"/>
|
|
|
|
<toc-element id="navigating_psi.md" toc-title="Navigating the PSI"/>
|
|
|
|
<toc-element id="navigating_psi.md"/>
|
|
|
|
<toc-element id="psi_references.md" toc-title="References"/>
|
|
|
|
<toc-element id="psi_references.md"/>
|
|
|
|
<toc-element id="modifying_psi.md" toc-title="Modifying the PSI"/>
|
|
|
|
<toc-element id="modifying_psi.md"/>
|
|
|
|
<toc-element id="psi_cookbook.md" toc-title="PSI Cookbook"/>
|
|
|
|
<toc-element id="psi_cookbook.md"/>
|
|
|
|
<toc-element id="indexing_and_psi_stubs.md" toc-title="Indexing and PSI Stubs">
|
|
|
|
<toc-element id="indexing_and_psi_stubs.md">
|
|
|
|
<toc-element id="file_based_indexes.md" toc-title="File-Based Indexes"/>
|
|
|
|
<toc-element id="file_based_indexes.md"/>
|
|
|
|
<toc-element id="stub_indexes.md" toc-title="Stub Indexes"/>
|
|
|
|
<toc-element id="stub_indexes.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element id="element_patterns.md" toc-title="Element Patterns"/>
|
|
|
|
<toc-element id="element_patterns.md"/>
|
|
|
|
<toc-element id="uast.md" toc-title="Unified AST"/>
|
|
|
|
<toc-element id="uast.md" toc-title="Unified AST"/>
|
|
|
|
<toc-element id="xml_dom_api.md" toc-title="XML DOM API"/>
|
|
|
|
<toc-element id="xml_dom_api.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element toc-title="Part V - Features">
|
|
|
|
<toc-element toc-title="Part V - Features">
|
|
|
|
<toc-element toc-title="Navigation"/>
|
|
|
|
<toc-element toc-title="Navigation"/>
|
|
|
|
<toc-element id="editing.md" toc-title="Editing">
|
|
|
|
<toc-element id="editing.md">
|
|
|
|
<toc-element toc-title="Code Completion"/>
|
|
|
|
<toc-element toc-title="Code Completion"/>
|
|
|
|
<toc-element id="templates.md" toc-title="Templates">
|
|
|
|
<toc-element id="templates.md">
|
|
|
|
<toc-element id="live_templates.md" toc-title="Live Templates">
|
|
|
|
<toc-element id="live_templates.md">
|
|
|
|
<toc-element id="template_support.md" toc-title="Adding Live Templates to a Plugin"/>
|
|
|
|
<toc-element id="template_support.md"/>
|
|
|
|
<toc-element id="new_macros.md" toc-title="Creating New Functions for Live Templates"/>
|
|
|
|
<toc-element id="new_macros.md"/>
|
|
|
|
<toc-element toc-title="Surround Templates"/>
|
|
|
|
<toc-element toc-title="Surround Templates"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element toc-title="File Templates"/>
|
|
|
|
<toc-element toc-title="File Templates"/>
|
|
|
@ -209,12 +200,12 @@
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element toc-title="Refactoring"/>
|
|
|
|
<toc-element toc-title="Refactoring"/>
|
|
|
|
<toc-element id="project_view.md" toc-title="Project View">
|
|
|
|
<toc-element id="project_view.md">
|
|
|
|
<toc-element id="tree_structure_view.md" toc-title="Modifying Project View Structure"/>
|
|
|
|
<toc-element id="tree_structure_view.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element toc-title="Unit Testing"/>
|
|
|
|
<toc-element toc-title="Unit Testing"/>
|
|
|
|
<toc-element id="build_system.md" toc-title="Build System">
|
|
|
|
<toc-element id="build_system.md">
|
|
|
|
<toc-element id="external_builder_api.md" toc-title="External Builder API and Plugins"/>
|
|
|
|
<toc-element id="external_builder_api.md"/>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
</toc-element>
|
|
|
|
<toc-element toc-title="Part VI - Testing">
|
|
|
|
<toc-element toc-title="Part VI - Testing">
|
|
|
|