neovim/nvim-lspconfig
Quickstart configs for Nvim LSP
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#2 Repository Của Tuần
#2 Repository Của Tuần
#4 Repository Của Tuần
🛠️ Cấu hình LSP server chuẩn cho Neovim
Bộ cấu hình LSP server cho Neovim — hỗ trợ hàng trăm ngôn ngữ, tích hợp sẵn với vim.lsp của Nvim 0.11+.
nvim-lspconfig là bộ sưu tập cấu hình cho LSP server (Language Server Protocol), tích hợp trực tiếp với Nvim LSP client của Neovim. Dự án hỗ trợ cấu hình nhanh cho hàng trăm ngôn ngữ và công cụ như pyright, rust_analyzer, jdtls, và nhiều hơn nữa.
✨ Điểm nổi bật
- Cấu hình tích hợp sẵn: Hàng trăm cấu hình LSP server miễn phí, không cần cài đặt riêng.
- Tương thích Nvim 0.11+: Sử dụng vim.lsp.config() và vim.lsp.enable() thay thế require('lspconfig').
- Hỗ trợ cài đặt linh hoạt: Cài đặt qua vim.pack, Vim packages, hoặc plugin manager bên thứ ba.
- Quản lý server dễ dàng: Lệnh :LspInfo, :lsp enable, :lsp disable, :lsp restart để điều khiển server.
- Cấu hình ưu tiên rõ rệt: lsp/ → after/lsp/ → vim.lsp.config(), dễ dàng ghi đè cấu hình.
- Tạo cấu hình tùy chỉnh: Tạo cấu hình mới bằng vim.lsp.config() hoặc tệp lua trong after/lsp/.
💡 Vì sao đáng chú ý
nvim-lspconfig là giải pháp nhanh chóng để bật hỗ trợ LSP cho bất kỳ ngôn ngữ nào trong Neovim, chỉ với vài dòng cấu hình. Với sự chuyển đổi từ require('lspconfig') sang vim.lsp.config(), dự án giữ vững vai trò cốt lõi trong hệ sinh thái Neovim hiện đại.
#LSP #Neovim #Lua #vim #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Write Markdown with code assist and intelligence in the comfort of your favourite editor.
Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
A modern Neovim configuration with full battery for Python, Lua, golang, Markdown, LaTeX, and more...
🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim