preservim/tagbar

Vim plugin that displays tags in a window, ordered by scope

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 10th, 2026
Created on January 11th, 2011
Open Issues & Pull Requests: 117 (+0)
GitHub issues: Enabled
Number of forks: 477
Total Stargazers: 6,225 (+0)
Total Subscribers: 87 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.5 hours
Mean response time: 2.6 days
90th percentile: 21.0 days
Tracked items: 9

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

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

Recent activity

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

Top labels

  • feature (2)
  • pr-welcome (2)
  • bug (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Tagbar is a Vim plugin that displays tags in a window, ordered by scope.

The plugin solves the problem of navigating large codebases by providing a structured view of code elements. It works by parsing tags generated by Exuberant Ctags and displaying them in a sidebar window organized hierarchically by scope. This allows developers to see the structure of their code at a glance and jump directly to specific functions, classes, variables, and other definitions without manually searching through files.

Tagbar suits developers working with Vim or Neovim who want IDE-like code navigation without leaving their editor. It works across multiple programming languages through Ctags support and runs on Linux, macOS, and Windows. The plugin is particularly valuable for those editing large files or unfamiliar codebases where understanding structure matters more than memorizing line numbers. It integrates directly into Vim's workflow rather than requiring external tools or terminal commands.

The project maintains active engagement with its user base through regular issue responses and pull request reviews. Development includes ongoing refinement of tag parsing and display logic to handle edge cases across different languages and Ctags versions. The maintainers actively incorporate user feedback and contributions to improve compatibility and functionality.