For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /changelog/tool-diff-display.md.
  • 简体中文
  • 工具 diff 着色与展示档位可配置

    • 日期:2026-08-15
    • 提交feat(tui): 工具 diff 着色与展示档位可配置
    • 版本0.12.1-alpha.4

    此前工具活动里展示的 diff 只有一种渲染方式:行前景 + 整行背景铺满 + 行内强调,无法按习惯调整。本次更新新增 diff_display 配置,用四档控制 diff 的着色范围与摘要程度——从「整行铺色」到「主界面只留计数摘要」,可以按你的阅读习惯选择。

    主要变化

    1. 新增 diff_display 配置([tui] 下),四档可选

      • full_line(默认):行前景 + 整行背景铺满 widget 行宽 + 行内强调,与之前视觉一致
      • content:只给 gutter 与有字格子上背景,行尾空白不染色;行内强调保留
      • text:不用任何背景或反色,Insert/Delete 行仍用行级前景色,强调段仅加粗
      • summary:主界面只保留 header 的 +N/−M 计数,不再渲染 hunk 行
    2. summary 档不影响完整查看
      Ctrl+T overlay 与 debug detailed 视图仍按 full_line 渲染完整 diff,摘要档只压缩主界面的工具活动展示。

    3. 配置校验同步支持
      解析与启动错误提示同步支持新字段,填了非法取值会在启动时给出明确报错。

    相关说明