Skip to content

v1.6.0 — 补全提速 + 简洁列表 + clangd 诊断引擎模式(LSP 式代码审查)

Choose a tag to compare

@chenmoulaile chenmoulaile released this 26 Sep 13:31
· 3 commits to main since this release

v1.6.0

补全列表简洁化(对齐 LSP-clangd)

  • 去掉 --completion-style=detailed,改用 clangd 默认 bundled 风格:
    类/模板只出一条简洁条目,完整签名显示在右侧详情面板;
    不再把十几个构造函数重载展开成长条目占满弹窗

补全响应提速

  • UI 线程同步等待 60ms → 30ms(clangd 热路径 5~30ms 大概率命中),
    打字卡顿感明显减轻;未命中走兜底 + 异步刷新

新增诊断引擎模式(LSP 式代码审查)

  • 新设置 lint_engine:"clangd" 直接使用 clangd 实时推送的诊断
    (与 LSP-clangd 同源同速),不再启动编译器进程;消息仍经过翻译表本地化,
    波浪线/幽灵条/状态栏/诊断面板全套复用;"compiler"(默认)保持现状
  • 切换:命令面板 CppAssistant: 切换诊断引擎为 clangd (LSP 式代码审查)
    或菜单 Preferences → Package Settings → CppAssistant → 诊断引擎
  • clangd 未就绪时仍有即时基础检查兜底

升级

覆盖 Data/Packages/CppAssistant 或 git pull,重启 Sublime Text。