Skip to content

Features

SweetEditor currently provides the following capabilities:

  • Native editor kernel with Compose Multiplatform wrapper
  • Cross-platform targets: Android, iOS, JVM Desktop, JS, Wasm
  • Render-model driven architecture
  • Syntax and semantic highlighting
  • Inlay hints, phantom text, gutter icons, and diagnostics
  • Fold regions, fold markers, indent guides, bracket guides, flow guides, separator guides
  • Cursor, selection, and current-line rendering
  • Completion, snippets, linked-editing sessions, and copilot-style inline suggestions
  • IME composition lifecycle handling
  • Context-menu callbacks, pointer cursor hints, and selection handle interactions
  • Theme loading, font configuration, current-line render mode, line spacing, fold arrow mode

SweetEditor documentation site powered by VitePress.