Yet another snippet extension for Emacs
YASnippet is a template system for Emacs. It allows you to type an abbreviation and automatically expand it into function templates.