登录 注册

nvim-lspconfig

去点 Star
其他
14,010
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Lua
语言
—
创建时间
最近更新

项目能做什么

Neovim 内置 LSP 的官方快速开箱配置集合。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# nvim-lspconfig

nvim-lspconfig is a collection of LSP server configurations for the [Nvim LSP client](https://neovim.io/doc/user/lsp.html).

View [all configs](doc/configs.md), or run `:help lspconfig-all` from Nvim.

## Important ⚠️

* `require('lspconfig')` (the legacy "framework" of nvim-lspconfig) [is **deprecated**](https://github.com/neovim/nvim-lspconfig/issues/3693) in favor of [vim.lsp.config](https://neovim.io/doc/user/lsp.html#lsp-config) (Nvim 0.11+).
    * The [lspconfig.lua](./lua/lspconfig.lua) *module* will be dropped. Calls to `require('lspconfig')` will show a warning, which will later become an error.
* nvim-lspconfig itself is **NOT deprecated**. It provides server-specific configs.
    * The configs live in the [lsp/](./lsp/) directory. `vim.lsp.config` automatically finds them and merges them with any local `lsp/*.lua` configs defined by you or a plugin.
    * The old configs in [lua/lspconfig/](./lua/lspconfig/) are **deprecated** and will be removed.

### Migration instructions

1. Upgrade to Nvim 0.11+
2. (Optional) Use `vim.lsp.config('…')` (not `require'lspconfig'.….setup{}`) to *customize* or *define* a config.
3. Use `vim.lsp.enable('…')` (not `require'lspconfig'.….setup{}`) to *enable* a config, so that it activates for its `filetypes`.

## Support

These configs are **best-effort and supported by the community (you).** See [contributions](#contributions).

* Ask questions on [GitHub Discussions](https://github.com/neovim/neovim/discussions), not the issue tracker.
* If you found a bug in Nvim LSP (`:help lsp`), [report it to Neovim core](https://github.com/neovim/neovim/issues/new?assignees=&labels=bug%2Clsp&template=lsp_bug_report.yml).
    * **Do not** report it here. Only configuration data lives here.

## Install

[![LuaRocks](https://img.shields.io/luarocks/v/neovim/nvim-lspconfig?logo=lua&color=purple)](https://luarocks.org/modules/neovim/nvim-lspconfig)

* Requires Nvim 0.11.3+.
    * Support for Nvim 0.10 [will be removed](https://github.com/neovim/nvim-lspconfig/issues/3693). Upgrade Nvim and nvim-lspconfig before reporting an issue.
* With Nvim 0.12+, you can use the builtin `vim.pack` plugin manager:
  ```lua
  vim.pack.add{
    { src = 'https://github.com/neovim/nvim-lspconfig' },
  }
  ```
* Or install nvim-lspconfig using Vim's "packages" feature:
  ```
  git clone https://github.com/neovim/nvim-lspconfig ~/.config/nvim/pack/nvim/start/nvim-lspconfig
  ```
* Or use a 3rd-party plugin manager.

## Quickstart

1. Install a language server, e.g. [pyright](doc/configs.md#pyright)
   ```bash
   npm i -g pyright
   ```
2. Enable its config in your init.lua ([:help lsp-quickstart](https://neovim.io/doc/user/lsp.html#lsp-quickstart)).
   ```lua
   vim.lsp.enable('pyright')
   ```
3. Ensure your project/workspace contains a root marker as specified in `:help lspconfig-all`.
4. Open a code file in Nvim. LSP will attach and provide diagnostics.
   ```
   nvim main.py
   ```
5. Run `:checkhealth vim.lsp` to see 
阅读完整原文

项目深度分析 AI 生成

企业级 Neovim 开发环境一键分发与合规管理工具

产品构想针对研发团队使用 Neovim 时环境不一致、LSP 与各种依赖安装繁琐的痛点,提供基于 Docker/Nix 的跨平台标准化配置分发与依赖管理 SaaS/CLI。
核心功能集中管理并同步团队 LSP 版本、内置常用语言 LSP 自动化预装沙盒、团队统一 lspconfig 规则下发、集成安全审计策略。
目标用户推崇终端开发的工程团队、基础设施平台团队(Platform Engineering)。
难度/周期高 · 3-6个月 · 成本:中等(主要是云存储、分发节点及测试各种跨平台工具链的环境成本)
收费模式按席位/团队规模订阅收费(SaaS 订阅制)。
竞争风险Neovim 用户群体天然推崇自行折腾(DIY)和开源自由,企业团队内采用率较低,B端付费意愿可能较弱。
依据 AI推测

私有 DSL / 内部框架 LSP 接入与定制化商业服务

产品构想企业往往有自研 DSL 或专有系统,缺乏 IDE 级支持。基于 Neovim 体系为企业客户定制开发语言服务器及集成至 nvim-lspconfig 的接入方案。
核心功能定制 LSP Server 实现、配套 Neovim/nvim-lspconfig 快速接入插件与文档、语法高亮与 Diagnostics 性能调优。
目标用户维护私有领域特定语言(DSL)的大中型软件企业、游戏引擎公司、硬件与芯片设计公司。
难度/周期较高 · 1-3个月(按项目交付) · 成本:极低(纯人力开发与咨询时间)
收费模式技术咨询与定制化项目制交付外包费用。
竞争风险属于高人力依赖型咨询业务,难以做成标准化标品,扩展性(Scalability)受限。
依据 尚需验证的假设

高级 Neovim 现代 IDE 预设分发及付费扩展生态

产品构想打造一个深度绑定现代化 LSP 特性(基于 Neovim 0.11+ 原生配置机制)的开箱即用 IDE 发行版,提供增值的专属 AI 增强插件和专家支持。
核心功能全自动化 LSP/Mason 依赖热装配、现代化 LSP UI/诊断浮窗增强、专属企业级/付费云端 AI 代码补全与上下文集成插件。
目标用户希望获得类似 Cursor/VSCode 现代开箱即用体验但偏好 Neovim 性能的专业独立开发者、自由职业者。
难度/周期中等 · 1-2个月 · 成本:低(主要为 AI API 转发和文档站点托管费用)
收费模式高级插件订阅(Pro 增值包)或 GitHub Sponsors 赞助获取专属持续更新分支。
竞争风险开源社区已有成熟免费发行版(如 LazyVim、AstroNvim),面对激烈竞争建立付费壁垒极难。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建时间待补全,最近推送 ,发布过 24 个 Release
社区活跃Star 14,010 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。