idea-plugin / arrow.meta.ide.dsl.editor.fileEditor / EditorSyntax

EditorSyntax

interface EditorSyntax

Functions

addCaretListener Registers a CaretListener for each editoropen fun IdeMetaPlugin.addCaretListener(caretAdded: Editor.(document: Document, event: CaretEvent) -> Unit = Noop.effect3, caretPositionChanged: Editor.(document: Document, event: CaretEvent) -> Unit = Noop.effect3, caretRemoved: Editor.(document: Document, event: CaretEvent) -> Unit = Noop.effect3): ExtensionPhase
addFileEditorListener Registers a FileEditorManagerListeneropen fun IdeMetaPlugin.addFileEditorListener(selectionChanged: (event: FileEditorManagerEvent) -> Unit = Noop.effect1, fileOpened: (manager: FileEditorManager, file: VirtualFile, fileEditor: FileEditor, document: Document) -> Unit = Noop.effect4, fileOpenedSync: (source: FileEditorManager, file: VirtualFile, editors: Pair<List<FileEditor>, List<FileEditorProvider>>) -> Unit = Noop.effect3, fileClosed: (source: FileEditorManager, file: VirtualFile) -> Unit = Noop.effect2): ExtensionPhase
caretListener open fun EditorSyntax.caretListener(caretAdded: (event: CaretEvent) -> Unit = Noop.effect1, caretPositionChanged: (event: CaretEvent) -> Unit = Noop.effect1, caretRemoved: (event: CaretEvent) -> Unit = Noop.effect1): CaretListener
fileEditorListener open fun EditorSyntax.fileEditorListener(selectionChanged: (event: FileEditorManagerEvent) -> Unit = Noop.effect1, fileOpened: (manager: FileEditorManager, file: VirtualFile, fileEditor: FileEditor, document: Document) -> Unit = Noop.effect4, fileOpenedSync: (source: FileEditorManager, file: VirtualFile, editors: Pair<List<FileEditor>, List<FileEditorProvider>>) -> Unit = Noop.effect3, fileClosed: (source: FileEditorManager, file: VirtualFile) -> Unit = Noop.effect2): FileEditorManagerListener

Inheritors

IdeSyntax interface IdeSyntax : IconProviderSyntax, SyntaxHighlighterSyntax, InspectionSyntax, AnActionSyntax, ColorSettingsSyntax, HintingSyntax, LanguageSyntax, LineMarkerSyntax, LiveTemplateSyntax, NavigationSyntax, SearchSyntax, StructureViewSyntax, UsageSyntax, ExtensionProviderSyntax, DocumentationSyntax, KotlinExtensionSyntax, DialogSyntax, PopupSyntax, NotificationSyntax, ToolWindowSyntax, GotoRelatedSyntax, AnnotatorSyntax, ParserSyntax, ApplicationSyntax, FoldingSyntax, EditorSyntax, ResolveScopeSyntax, ResolveProviderSyntax

Do you like Arrow?

Arrow Org
<