honza/vim-snippets

vim-snipmate default snippets (Previously snipmate-snippets)

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 35 minutes ago
Type:Plugin / ExtensionCategory(s):Editors & IDEsDeveloper Tools
Added to GitGenius on September 14th, 2026
Created on June 20th, 2011
Open Issues & Pull Requests: 83 (+0)
GitHub issues: Enabled
Number of forks: 1,984
Total Stargazers: 4,880 (+0)
Total Subscribers: 85 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1257.5 days
Mean response time: 990.5 days
90th percentile: 1714.1 days
Tracked items: 3

Most active contributors

Sign in to see contributor activity.

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: 528 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

vim-snippets is a snippet library for Vim that provides ready-to-use code templates for multiple programming languages in formats compatible with different snippet engines.

The tool solves the problem of repetitive code entry by offering pre-written snippets that expand when triggered by typing a snippet name and pressing an expansion key. It maintains separate snippet collections in snipMate format and UltiSnips format, allowing users to choose based on their snippet engine preference and Vim configuration.

Adoption depends on which snippet engine you use. If your Vim has Python support, UltiSnips is recommended as the fastest option with the most features including nesting and text transformations. For Vim without Python, vim-snipmate is the best choice despite occasional engine quirks. Neovim users preferring Lua should use LuaSnip. The README notes that snipMate format remains supported because some users want snippets without requiring Python, though the tool acknowledges this limitation. Additional library and framework snippets are available in the UltiSnips directory for users of that engine, kept separate to avoid automatic loading of all variants.

The project is community-maintained with contributions from multiple people. Development activity shows ongoing improvements to snippet files and the codebase, with the snipMate engine itself still being actively improved by maintainers. The project maintains both legacy snipMate-format snippets and modern UltiSnips-format snippets to serve users across different Vim configurations and plugin preferences.