Const
The default bracket processor. This processor is responsible for automatically inserting closing brackets. It also handles "skipping over" closing brackets if they are already present.
A configured keydown processor.
The default newline processor.
This processor is used to handle the enter key. When the enter key is pressed, this processor
will insert a new line and optionally indent the new line appropriately. Sometimes it adjusts the
indentation up or down depending on the context. It's important to note that this processor
always inserts a new line. This is done because FireFox handles the enter key differently than
other browsers. In FireFox, the enter key inserts a
tag instead of a new line. This
processor is used to normalize the behavior across all browsers.
A configured newline processor.
The options for the default newline processor.
The default tab processor. This processor will insert or remove a tab character at the cursor position, or indent or dedent the selected lines if the selection spans multiple lines.
A new tab processor.
The options for the default tab processor.
Generated using TypeDoc
Default Input Processors
These are the default InputProcessor implementations used by the editor.
If you create your own input processor, you can still incorporate these processors into your own processor. Please see InputProcessor for more information about Input Processors in general.