标签
介绍 rust-glancer,一个专注于低内存使用的 Rust 替代语言服务器协议实现,特色是重启后立即索引以及在老硬件上更好的性能。
Rust Glancer 是一个新的 Rust LSP 服务器,它使用的 RAM 显著少于 rust-analyzer 等替代品,这在一篇评估其特性和潜力的博客文章中讨论过。
Buf 宣布推出首个功能齐全、生产级的 Protobuf LSP 服务器,提供现代 IDE 支持,例如跳转到定义和代码补全,由 Buf CLI 驱动。
JetBrains 宣布推出一款预览扩展,通过 LSP 将 IntelliJ IDEA 的 Java 和 Kotlin 语言智能带到 VS Code 及其分支(如 Cursor),提供智能补全、导航、重构和构建工具支持。该扩展在预览期间免费,但之后将需要 IntelliJ IDEA Ultimate 订阅。
一位开发者分享了一个脚本,该脚本创建一个临时 Shell,其中包含一个指向项目特定编译数据库的 clangd 包装器,从而允许一个仓库中的多个固件项目同时使用各自的 clangd 配置。
Flycheck 38 是一个重大版本,增加了对语言服务器的内置 Eglot 支持、内联诊断注释以及应用快速修复代码操作的能力,复兴了 Emacs 的 linting 工具。
一份关于配置 Emacs Eglot 用于 Scala 和 Kotlin 开发的详细指南,提供了 IntelliJ IDEA 的轻量级替代方案,并包含自定义 LSP 配置。
实验表明,与宽泛的代码片段相比,基于AST的编码代理上下文图可以减少90%的令牌使用量,同时保持基础的准确性,建议采用混合方法来处理检索范围过窄的情况。
讨论了GitHub Copilot CLI通过集成语言服务器(LSP)获取语义信息,从而提升AI编程的代码理解能力,并指出AI编程需要从文本搜索层向语义层和运行层演进。
oh-my-pi 是一个开源的 coding agent,将哈希锚点编辑、LSP、Python、浏览器、subagents 等多种能力集成到同一工作台中,提供开箱即用的完整 IDE 接入,目前已有 5.8k stars。
作者描述了即将推出的 LSP 3.18 Text Document Content Request 功能如何通过提供虚拟文档,为 jj (Jujutsu VCS) 实现不那么 hacky 的 Magit 风格用户体验。
Oh My Pi 是一个基于 Pi 构建的开源编码代理,提供集成的 IDE,支持 40 多个提供商,内置工具,以及在多种模型上的显著性能提升。