# Editor API

### Exported functions

Function | Description
--- | ---
ProcessEditorInput | process keyboard events
ProcessEditorEvent | process editor events

### Service functions

Function | Description
--- | ---
Editor | allows to invoke the FAR internal editor.
EditorControl | provides access to low level internal editor API.

### Structures

Structure | Description
--- | ---
EditorBookMarks | information about bookmarks in the currently edited file
EditorColor | information about color regions
EditorConvertPos | conversion between real and screen positions of the cursor
EditorConvertText | text conversion between OEM and internal FAR character set
EditorGetString | editor line retrieval
EditorInfo | current editor state
EditorSaveFile | editor file saving
EditorSelect | text selection/deselection in the editor
EditorSetParameter | editor parameters setting
EditorSetPosition | position setting in the editor
EditorSetString | change or insert string in the editor

See also: