Skip to content

Latest commit

 

History

History

editor_basics

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