idea-plugin / arrow.meta.ide.dsl.editor.fileEditor / EditorSyntax
interface EditorSyntax
addCaretListener | Registers a CaretListener for each editoropen fun MetaIde .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 MetaIde .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 |
addTextEditorHighlighting | open fun MetaIde .addTextEditorHighlighting(factory: TextEditorHighlightingPassRegistrar.(project: Project) -> Unit = Noop.effect2, highlightingPass: Editor.(file: PsiFile) -> TextEditorHighlightingPass? = Noop.nullable2()): 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 |
textEditorHighlighting | open fun MetaIde .textEditorHighlighting(factoryRegistrar: TextEditorHighlightingPassFactoryRegistrar): ExtensionPhase |
Do you like Arrow?
✖