Skip to main content

Module processing

Module processing 

Source
Expand description

Generic document processing interfaces.

This module defines a shared “edit” format for derived editor state, such as:

  • syntax / semantic highlighting (style layers)
  • folding regions

External crates (editor-core-*) can produce ProcessingEdit values and apply them to an EditorStateManager via EditorStateManager::apply_processing_edits.

Enums§

ProcessingEdit
A change to derived editor state (highlighting, folding, etc.).

Traits§

DocumentProcessor
A generic processor that produces ProcessingEdits for an editor document.