/vim-snippets

My collection of steno-focused Ultisnips vim snippets

Primary LanguageVim SnippetGNU General Public License v3.0GPL-3.0

Vim Snippets

This is my collection of Vim snippets, for use with Ultisnips.

Their original home was in my dotfiles before I extracted them out into this repository. I still use rcm to symlink my .vim directory to the snippets, which requires the top-level vim directory here.

Trigger words for snippets are typically short words or mnemonics (see honza/vim-snippets), but many of mine tend to be whole words or phrases, since I use them primarily with Plover stenography (see my stenography dictionaries), which enables that easily.

Dependencies

Some of my snippets leverage px.snippets helpers from the vim-pythonx repo. If you use any of them, you will need to install vim-pythonx.

Priorities

Currently, I have the snippets in a "stack" of priorities that looks like the following (higher priority snippets always override lower):

Priority Dictionary Type
0 Language-specific snippets
-1 HTML snippets
-2 All snippets

Web languages leverage HTML snippets, but they sometimes have naming clashes with HTML, so in all general cases, the language-specific snippet should win.

Videos

You can see the snippets in action during the following videos in my Steno Coding YouTube playlist.