ultisnips
CLAUDE.md7.7k starsChanged 7 months agoGPL-3.0View on GitHub
Snippet engine for Vim and Neovim. Plugin code lives in pythonx/UltiSnips/, docs in doc/UltiSnips.txt. See docs/CONTRIBUTING.md for full contributor guidelines. Every new feature or bug fix needs a test. Tests…
Trending
Quiet this year.about the whole repository
Who's talking about SirVer/ultisnips
- autozimu/LanguageClient-neovim“Snippets should be passed to snippet managers instead of completion plugins”GitHub · Apr 14, 2018 · 36 reactions
- A Hacker News story“UltiSnips – Snippet Solution for Vim”Hacker News · Aug 16, 2023 · 35 points
- Stack Overflow“Is there any vim plugins written in python?”Stack Overflow · Jan 10, 2013 · 14 votes
- wbthomason/packer.nvim“Hererocks installation silently hangs if the default python command doesn't exist”GitHub · Apr 24, 2022 · 8 reactions
- honza/vim-snippets“Invalid version breaks UltiSnips”GitHub · Jun 9, 2017 · 6 reactions
The biggest 5 of 64 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 64
Talked about on GitHub, Stack Overflow, Hacker News and Bluesky (64 times).
On GitHub · 50
- Apr 14, 2018Snippets should be passed to snippet managers instead of completion plugins — autozimu/LanguageClient-neovim36 reactions · 45 comments
- Apr 24, 2022Hererocks installation silently hangs if the default python command doesn't exist — wbthomason/packer.nvim8 reactions · 6 comments
- Jun 9, 2017Invalid version breaks UltiSnips — honza/vim-snippets6 reactions · 3 comments
- Nov 8, 2016Conflict with UltiSnips — gisphm/vim-gitignore6 reactions · 5 comments
- Jan 9, 2022Missing url and path cause problem with PackerStatus — wbthomason/packer.nvim3 reactions
45 more on GitHub
- Mar 20, 2020nvim trigger CursorMoved before BufEnter — neovim/neovim3 reactions · 1 comment
- Feb 17, 2019UltiSnips integration — prabirshrestha/vim-lsp3 reactions · 31 comments
- Dec 23, 2024Error: Unknown function: UltiSnips#CanExpandSnippet, and it's workaround — quangnguyen30192/cmp-nvim-ultisnips2 reactions
- May 6, 2021Add UltiSnips support for LSP snippets — hrsh7th/nvim-compe2 reactions · 2 comments
- Dec 25, 2019KaTeX Implementation in Beta — BoostIO/BoostNote-App2 reactions · 10 comments
- Jun 17, 2015[RFC] Add support for accepting a completion — ycm-core/YouCompleteMe2 reactions · 7 comments
- Apr 18, 2015NeoVim chokes on too fast input — neovim/neovim2 reactions · 45 comments
- Sep 22, 2023Python 3.12: Syntax warnings for escape sequences — honza/vim-snippets1 reaction · 5 comments
- Apr 17, 2023Compatibility issue with andymass/vim-matchup — neoclide/coc-snippets1 reaction · 5 comments
- Jan 25, 2022Error before Packcompile but work fine after Packcompile — wbthomason/packer.nvim1 reaction · 1 comment
- Nov 8, 2021Feat: add basic support for regex snippets — quangnguyen30192/cmp-nvim-ultisnips1 reaction · 14 comments
- Jul 29, 2021Conflict with existing autocompletion — codota/tabnine-vim1 reaction
- Jul 17, 2018DeprecationWarning: imp module — python-mode/python-mode1 reaction · 1 comment
- Jun 13, 2017Error on javascript.jsx filetype — honza/vim-snippets1 reaction · 1 comment
- Sep 8, 2016UltiSnips_Manager doesn't have reset_buffer_filetypes() anymore — ycm-core/YouCompleteMe1 reaction · 2 comments
- Aug 29, 2025snippet系pluginの用途と調査 — WATA-Haru/nvim-with-denops0 reactions
- Mar 10, 2025Bump bundle/ultisnips from `35252b3` to `dbc458e` — faktiva/vim-config0 reactions
- Jan 13, 2025Bump bundle/ultisnips from `49dc8cb` to `35252b3` — faktiva/vim-config0 reactions
- Mar 18, 2024Bump bundle/ultisnips from `b393ba6` to `49dc8cb` — faktiva/vim-config0 reactions
- Oct 17, 2023Bump bundle/ultisnips from `f6d1501` to `b393ba6` — faktiva/vim-config0 reactions
- Sep 26, 2023Bump bundle/ultisnips from `60240d4` to `f6d1501` — faktiva/vim-config0 reactions
- Sep 25, 2023Bump bundle/ultisnips from `24a3ebb` to `60240d4` — faktiva/vim-config0 reactions
- Aug 7, 2023Bump bundle/ultisnips from `0ad238b` to `24a3ebb` — faktiva/vim-config0 reactions
- Feb 2, 2023Bump bundle/ultisnips from `e99fdf1` to `0ad238b` — faktiva/vim-config0 reactions
- Oct 3, 2022Bump bundle/ultisnips from `1914ef2` to `e99fdf1` — faktiva/vim-config0 reactions
- Sep 28, 2022Bump bundle/ultisnips from `4f5249b` to `1914ef2` — faktiva/vim-config0 reactions
- Aug 15, 2022Bump bundle/ultisnips from `1edcb40` to `4f5249b` — faktiva/vim-config0 reactions
- Jul 4, 2022Bump bundle/ultisnips from `5fc4862` to `1edcb40` — faktiva/vim-config0 reactions
- Jun 8, 2022Bump bundle/ultisnips from `f5ccf09` to `5fc4862` — faktiva/vim-config0 reactions
- Apr 25, 2022Bump bundle/ultisnips from `e1ae43e` to `f5ccf09` — faktiva/vim-config0 reactions
- Apr 20, 2022Bump bundle/ultisnips from `ca21d30` to `e1ae43e` — faktiva/vim-config0 reactions
- Feb 17, 2022Bump bundle/ultisnips from `c428cdf` to `ca21d30` — faktiva/vim-config0 reactions
- Feb 14, 2022Bump bundle/ultisnips from `c428cdf` to `3d78b73` — faktiva/vim-config0 reactions · 1 comment
- Feb 7, 2022Bump bundle/ultisnips from `c428cdf` to `2a06971` — faktiva/vim-config0 reactions · 1 comment
- Feb 2, 2022Bump bundle/ultisnips from `e98466f` to `c428cdf` — faktiva/vim-config0 reactions
- Jan 26, 2022Bump bundle/ultisnips from `53e1921` to `e98466f` — faktiva/vim-config0 reactions
- Jan 25, 2022`g:UltiSnipsEnableSnipMate` won't work if in plugin directory — g6ai/dotfiles0 reactions
- Jan 24, 2022Bump bundle/ultisnips from `53e1921` to `e12dd76` — faktiva/vim-config0 reactions · 1 comment
- Jan 18, 2022Bump bundle/ultisnips from `53e1921` to `0164102` — faktiva/vim-config0 reactions · 1 comment
- Jan 17, 2022Bump bundle/ultisnips from `53e1921` to `2a521b7` — faktiva/vim-config0 reactions · 1 comment
- Nov 24, 2021Bump bundle/ultisnips from `53e1921` to `2c83e40` — faktiva/vim-config0 reactions · 1 comment
- Nov 13, 2021运行时候发现如下问题 — sillybun/zyt-snippet0 reactions · 2 comments
- Aug 27, 2021Bump bundle/ultisnips from `8803960` to `53e1921` — faktiva/vim-config0 reactions
- Jul 26, 2021Bump bundle/ultisnips from `aec91ca` to `8803960` — faktiva/vim-config0 reactions
- Jun 16, 2021Bump bundle/ultisnips from `b3fd902` to `aec91ca` — faktiva/vim-config0 reactions
On Stack Overflow · 12
- Jan 10, 2013Is there any vim plugins written in python?14 votes
- Aug 22, 2015Python 2.7 suddenly not working: "Symbol not found: __PyErr_ReplaceException" when I try django runserver3 votes · 1 answer
- Jul 11, 2016Ultisnips python interpolation snippet, extracting number from filename2 votes
- May 11, 2016automatic try/catch statements in vim2 votes
- Oct 30, 2022VSCode snippets (Hypersnips) tab stops in nested use of snippets1 vote · 1 answer
7 more on Stack Overflow
- Jan 7, 2020what file do I have to edit to make vim start with some context automatically? like Visual Studio1 vote
- Jan 22, 2015Custom auto-complete with UltiSnips in vim1 vote
- Mar 4, 2012Ultisnips break rails syntax. How to setup correctly?1 vote · 1 answer
- Oct 19, 2022Setting via vimrc does not seem to be reflected inside of VIM0 votes
- Apr 16, 2016Can't use ENTER in vim?0 votes
- Mar 18, 2015How can I use the Tab key to indent in vim with SuperTab enabled?0 votes
- Jan 25, 2012Compatible way to use either :py OR :py3 in vim?0 votes
On Hacker News · 1
- Aug 16, 2023UltiSnips – Snippet Solution for Vim35 points · 20 comments
On Bluesky · 1
- Aug 23, 2025i've been using vim on linux for something like fifteen years and can happily vouch for it ^^ emacs is cool too, i think it's worth trying… — @sp1nnylights.bsky.social1 likes and repost · 2 replies
The file
We split this CLAUDE.md into the rules it gives an agent
8 rules. About 0 are common, 3 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
Licensed with conditions — read it at the source. We count its rules but don't quote them. Read them on GitHub.
≈ “Common” is an estimate: at least 1 in 5 of the 26,980 CLAUDE.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

