LSP
通过 Sounio Language Server(sounio-lsp)进行编辑器集成。
LSP
编辑器集成仍然是真实存在的代码路径,但应被描述为 feature-gated 且依赖具体构件,而不是普遍可用。
今日已验证
- LSP 支持以代码路径和 feature-gated 二进制形式存在,而不是默认随提交构件提供。
- 阅读更深的内部实现时,应把仓库文档与源码一起看,而不是相信旧的营销文案。
- 测试和 gate 构件比愿景式描述或目录名称更值得信任。
当前限制
- 仓库中提交的公开 JIT 构件报告 LSP 为关闭状态。
- 真实行为取决于具体的
souc二进制,而不只是仓库里有哪些文件。
已验证路径与实现入口
export SOUC_BIN="$(pwd)/artifacts/omega/souc-bin/souc-linux-x86_64-jit"
"$SOUC_BIN" info
LSP 的实现入口仍然位于:
self-hosted/lsp/tools/lsp/sounio-lsp.sheditors/vscode/
这并不表示提交的公开构件默认启用了 LSP。当前仓库快照也没有为主编译器 公开一个统一的根目录 Cargo 工作流来产出启用 LSP 的主编译器二进制。