autozimu/languageclient-neovim

Language Server Protocol (LSP) support for vim and neovim.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 28 minutes ago
Type:Plugin / ExtensionCategory(s):Editors & IDEsDeveloper Tools
Added to GitGenius on September 19th, 2026
Created on February 11th, 2017
Open Issues & Pull Requests: 123 (+0)
GitHub issues: Enabled
Number of forks: 269
Total Stargazers: 3,566 (+0)
Total Subscribers: 37 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 513.2 days
Mean response time: 1641.8 days
90th percentile: 2770.4 days
Tracked items: 2

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 947 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

LanguageClient-neovim is a Language Server Protocol client plugin for Vim and Neovim written in Rust.

The tool bridges Vim and Neovim with language servers by implementing the Language Server Protocol, enabling editors without native LSP support to access language-aware features. It communicates asynchronously with language servers to provide code intelligence without blocking the editor.

The project is no longer actively maintained. The README explicitly directs users to migrate to Neovim's native LSP client, which now provides built-in functionality that supersedes this plugin's purpose. For those still using it, the tool integrates with completion frameworks like deoplete, ncm2, and MUcomplete, or works with Vim's built-in omnifunc. It supports standard LSP features including real-time diagnostics, code completion, rename refactoring, hover information, go-to-definition, reference finding, symbol queries, formatting, and code actions.

The project is unmaintained and does not review or merge issues and pull requests. Users are advised to use the code at their own discretion.