lukas-reineke/indent-blankline.nvim

Indent guides for Neovim

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 6 minutes ago
Type:Plugin / ExtensionCategory(s):Editors & IDEsDeveloper Tools
Added to GitGenius on September 13th, 2026
Created on April 11th, 2020
Open Issues & Pull Requests: 26 (+0)
GitHub issues: Enabled
Number of forks: 122
Total Stargazers: 4,999 (+0)
Total Subscribers: 17 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.0 hours
Mean response time: 4.4 days
90th percentile: 2.9 days
Tracked items: 77

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 19
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 847 days
Stale 30+ days: 18
Stale 90+ days: 18

Recent activity

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

Top labels

  • bug (47)
  • enhancement (15)
  • wontfix (3)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Indent Blankline is a Neovim plugin that displays indentation guides using virtual text.

The plugin solves the problem of visually tracking indentation levels in code by rendering guide lines at each indentation depth. It uses Neovim's virtual text feature without relying on the conceal mechanism, making it compatible with code that uses concealing for other purposes. Users initialize it by calling the setup function and can optionally pass a configuration table to customize behavior.

The tool suits developers working in Neovim who want visual indentation assistance. It requires the latest stable version of Neovim and can be installed through common plugin managers including vim.pack, lazy.nvim, and pckr.nvim. A distinctive feature is scope highlighting, which marks the indentation level where variables or functions are accessible rather than just the current indentation depth; this requires treesitter to be configured. The plugin also supports multiple indent colors, background color guides, and integration with rainbow-delimiters.nvim. Users may need to adjust underline positioning in their terminal settings to achieve optimal scope visualization.

The project maintains active engagement with contributions and issue responses. Development follows a pattern of regular updates addressing user feedback and bug reports. The codebase remains focused on core functionality while accommodating integration requests from related plugins.