Rust 的 async await 未正确高亮显示
作者: fanzeyi创建于 2021年2月2日更新于 2026年8月20日
标签help wantedsyntax-requestsyntax-highlighting
语法:
在 Rust 中使用 async / await。例如:
async fn foo() {
async_foo().await.await.await;
}
目前它会高亮显示如下:
它应该高亮显示 async 和 await 为关键字。手动安装 RustEnhanced 可以改善这种情况:
我知道这完全取决于上游(https://GitHub.com/sublimehq/Packages),但鉴于上游问题 https://GitHub.com/sublimehq/Packages/pull/2305 正在解决,我很好奇是否有必要直接使用 bat 包 https://GitHub.com/Rust-lang/Rust-enhanced。在 #906 中,同样的想法被拒绝,理由是 const generic 尚未稳定,因此此错误不被视为 bug。然而,在 Rust 中,async await 已经稳定了一个多月。看到 bat 仍然无法正确高亮显示这一点令人惊讶。我们是否可以重新考虑这一决定?
感谢您的配合。
内容来源: sharkdp/bat