Yann Cébron 0a071d092e 223 release (#904)
* api_notable_list_2022.md: update unbundled plugins 2022.3

* element_patterns.md: new sample

* 2022.3 release: update GH links

* 2022.3 release: update GH links, #2

* EP list: initial, change android from GH to JB hosting temporarily + adapt links

* 223 release initial values

* stop recommending PreloadingActivity (internal API now)

* product specific EP lists

* element_patterns.md: minor

* code samples: upgrade

* extension_point_list.md: fix duplicate heading

* sdk_code_guidelines.md: update compatibility values

* spring_extension_point_list.md: update

* 223.7571.182
2022-11-30 20:31:23 +01:00
..
2022-11-28 17:31:11 +01:00
2022-01-12 12:09:34 +01:00
2022-11-30 20:31:23 +01:00
2022-11-28 17:31:11 +01:00
2022-11-28 17:31:11 +01:00
2021-11-08 17:31:16 +01:00

Editor Sample Project JetBrains IntelliJ Platform SDK Docs

Reference: Basics of Working with the Editor in IntelliJ SDK Docs

Quickstart

Editor Sample Project provides a [TypedHandlerDelegate][sdk:TypedHandlerDelegate] implementation, which inserts editor_basics on the top of the edited document any time user types a character. In addition, three actions are available in the Editor context menu:

  • Editor Replace Text - replaces the selected text with editor_basics,
  • Editor Add Caret - adds extra caret below the current one,
  • Caret Position - shows message dialog with information about the caret position.

Extension Points

Name Implementation Extension Point Class
com.intellij.typedHandler MyTypedHandler TypedHandlerDelegate

Reference: Plugin Extension Points in IntelliJ SDK Docs

Actions

ID Implementation Base Action Class
EditorBasics.EditorIllustrationAction EditorIllustrationAction AnAction
EditorBasics.EditorHandlerIllustration EditorHandlerIllustration AnAction
EditorBasics.LogicalPositionIllustration EditorAreaIllustration AnAction

Reference: Action System in IntelliJ SDK Docs