功能特性
SweetEditor 当前提供的主要能力包括:
- 原生编辑器内核与 Compose Multiplatform 包装层
- Android、iOS、JVM Desktop、JS、Wasm 多平台目标
- 基于 render model 的渲染架构
- 语法高亮与语义高亮
- inlay hints、phantom text、gutter icons、diagnostics
- fold regions、fold markers、indent guides、bracket guides、flow guides、separator guides
- 光标、选区与当前行渲染
- completion、snippets、linked-editing sessions、copilot 风格 inline suggestions
- IME 组合输入生命周期支持
- context menu 回调、pointer cursor 提示、selection handle 交互
- 主题加载、字体配置、当前行渲染模式、行距、折叠箭头模式