It seems to me that yasnippet was written with TextMate bundles, so I
went ahead and wrote a quick Python script to download snippets from
any TextMate bundle and save them as yasnippets in a given path.
The source is available here:
http://code.nokrev.com/?p=snippet-copier.git;a=blob_plain;f=snippet_copier.py;hb=59de
There's not really any documentation at the moment, but an example
usage should suffice for the moment:
$ mkdir html-mode
$ ./snippet_copier.py --bundle HTML --path html-mode
This will download the snippets from here <
http://macromates.com/svn/
Bundles/trunk/Bundles/HTML.tmbundle/Snippets/> and put them in the
folder html-mode.
I created a separate folder outside of yasnippets in ~/.emacs.d/, and
then include both that and the original yasnippets snippets in my
init.el.
Jeff Wheeler