You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Brett Langdon ab56422e1d Revert "Merge pull request #1 from restlessbit/master" 9 years ago
..
antlr-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
applescript-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
c++-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
c-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
cc-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
chef-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
clojure-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
cmake-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
conf-unix-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
cperl-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
cpp-omnet-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
csharp-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
css-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
elixir-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
emacs-lisp-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
erc-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
erlang-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
f90-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
fundamental-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
git-commit-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
go-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
groovy-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
haskell-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
html-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
java-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
js-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
latex-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
lisp-interaction-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
lisp-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
lua-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
m4-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
makefile-automake-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
makefile-bsdmake-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
makefile-gmake-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
makefile-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
malabar-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
markdown-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
ned-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
nesc-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
nsis-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
nxml-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
octave-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
org-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
perl-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
prog-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
python-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
rst-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
ruby-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
scala-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
sh-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
snippet-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
snippets/ruby-mode/definitions Revert "Merge pull request #1 from restlessbit/master" 9 years ago
sql-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
text-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
tuareg-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
udev-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
yaml-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
.gitignore Revert "Merge pull request #1 from restlessbit/master" 9 years ago
.nosearch Revert "Merge pull request #1 from restlessbit/master" 9 years ago
CONTRIBUTORS.txt Revert "Merge pull request #1 from restlessbit/master" 9 years ago
LICENSE Revert "Merge pull request #1 from restlessbit/master" 9 years ago
README.md Revert "Merge pull request #1 from restlessbit/master" 9 years ago
cider-repl-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
enh-ruby-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
ensime-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
js2-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago
rename_add_contr.py Revert "Merge pull request #1 from restlessbit/master" 9 years ago
typerex-mode Revert "Merge pull request #1 from restlessbit/master" 9 years ago

README.md

Yasnippet official snippet collections

Join the chat at https://gitter.im/AndreaCrotti/yasnippet-snippets This repository contains the official snippets for yasnippet, as you can see from the git submodules link.

How to install

There are two options, if you have checked out yasnippet already, the only thing you need to do is to run git submodule update --init and it will checkout automatically this repository, at the last version it was synchronized too.

Otherwise if you want the latest and greatest snippets collection proceed as follows:

  1. clone this repository

  2. add to your .emacs the following

    • (add-to-list 'yas-snippet-dirs "$$DIRECTORY_WHERE_YOU_CLONED")
    • and in case you want to enable yasnippet globally: (yas-global-mode t)
  3. M-x yas-reload-all to activate them

Contributing

This repository has now become the default snippets repository (as a submodule) in yasnippet. So if you have any useful snippets for any language or framework please feel free to contribute.

To study the current snippets I suggest to use M-x yas-describe-tables which will gave a table representation of all the snippets available in the current mode.

Guidelines

Snippets need to be generic enough to be useful for everyone, and not contain anything specific to your own system.

Various notes

HTML snippets

Until September 1st 2014 there were a lot of HTML snippets in the repository, which were sometimes useful but I came to the conclusion that yasnippet was not the right fool for them, so they were removed in this pull request: https://github.com/AndreaCrotti/yasnippet-snippets/pull/49

To everyone writing a lot of HTML I suggest using emmet mode instead, which is a much more powerful mode for writing HTML tags.