LSP
语言服务器协议(Language Server Protocol,LSP)是由微软提出并开放的一种通信协议标准,用于规范代码编辑器或集成开发环境(IDE)与语言服务器之间的交互方式。LSP采用客户端-服务器架构,将代码分析逻辑(如自动补全、跳转定义、错误诊断、代码重构等)封装在独立的语言服务器中,使同一语言服务器可被多种编辑器复用,从而降低工具链的开发与维护成本。
Core Facts
Timeline (last 90 days)
Athas集成了LSP(语言服务器协议),支持多种编程语言的智能编辑
MCP的设计灵感来源于Language Server Protocol(LSP),LSP将编辑器与编程语言之间的M×N集成问题简化为M+N的线性复杂度
avante.nvim可以与LSP、Treesitter、Telescope等核心Neovim插件协同工作
Serena的语义检索能力建立在Language Server Protocol(LSP)之上,LSP最初由微软为VS Code设计
各AI编程工具的会话数据分别存储在不同位置,包括本地SQLite数据库、JSON日志文件和LSP协议通信
LSP(Language Server Protocol)是微软在2016年为VS Code设计并开源的通信协议
oh-my-pi 集成了语言服务器协议(LSP),使 AI 代理能够获取实时的代码诊断信息、类型检查结果和自动补全建议
哈希锚定编辑和 LSP 集成的组合在目前同类 AI 编码工具中较为少见
Neovim自2014年启动,内置LSP客户端、Tree-sitter语法解析和异步任务等特性
Crush CLI 支持 LSP(Language Server Protocol)增强功能,而 Claude Code 和 Gemini CLI 不支持 LSP
12 more timeline events