Rust Glancer:一个专注低内存的替代型 Rust LSP 实现
来源:rust-glancer.github.io — 2026-08-19
📋 概述
作者介绍了过去四个月开发的 Rust Glancer——一个以低内存为核心诉求的替代型 Rust LSP。它能把合理项目的内存压在 100MB 以下,并在编辑器重启后免去重新索引(重启即恢复已索引状态),实测在老款 M1 MacBook Pro 上体验良好。目前它已具备完整的索引管线、类型推断、chalk 特质求解与常见的 LSP 动作(跳转定义、悬停、内联提示、补全等),但仍有许多功能缺失与已知 bug,属于一个野心勃勃的早期项目。
🔑 核心要点
- 目标是低内存,合理项目内存可控制在 100MB 以下。
- 重启编辑器后无需重新索引,可直接恢复使用。
- 在 8GB 内存的旧款 M1 MacBook Pro 上体验良好,适合老旧设备。
- 已具备完整索引管线、类型推断、chalk 特质求解。
- 支持跳转定义、悬停、内联提示、补全等常见 LSP 动作,仍在快速迭代中。
💡 金句
不是每个写 Rust 的人都有一台新电脑——LSP 也值得为内存与旧硬件考虑。
👍 0
👎 0
← 返回 Lobsters 首页