支持在共享的 CM6 扩展中进行渐进式内联完成
允许提供者在文本块到达时更新一个请求范围幽灵文本建议 。
** 在此起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起
** 约束:** 保持QQGrafana/ui ' AI-和SQL-不可知性;披露一个请求范围更新/流合同;通过请求、文档、ZCursor、选择和焦点拒绝每一个 stale更新;如果可行,保留一发提供者;在改变不稳定的公众API之前获得前端平台审查。
** 当:** 提供商可以在不重新配置编辑器或接受 stale 块的情况下,制作渐进式累积的幽灵文本,定稿并取消. Tab'、escape'、文档编辑、Cursor运动、选择、模糊、只读模式并破坏其现有行为。
** 验证:`yarn jest包/grafana-ui/src/组件/CodeMirror/inlineCompletion.ts-no-watch';重点代码编辑器测试;手取轻/暗主题故事本检查,并有延迟的多堆提供者。
** 执行小组: DataPro.
** 咨商小组:** 前端平台。
** 相互依存:** 无;可以与终点平行进行.
** Roadmap:** [Monaco to CodeMiror 6 migration路线图] (https://linear.app/grafana/document/monaco-to-codemirror-6-migration-roadmap-ec8abe6d7dec)和Grafana/grafana#129192.
内容来源: grafana/grafana