Emacs: Abbrev and Templates for Emacs Lisp Mode

Buy Xah Emacs Tutorial. Master emacs benefits for life.
, , …,

This page is a set of abbrev and YASnippet templates for emacs-lisp-mode.


The abbrev list contains ≈78 most frequently used elisp functions. For example:

Each abbrev is based on first letters of the words in function names.

If you are not familiar with emacs's abbrev feature, see: Using Emacs Abbrev Mode for Abbreviation.


The YASnippet are for expanding function names to its full syntax and parameters. It contains ≈145 of most frequently used elisp functions.

For example, type buffer-substring-no-properties , press Tab ↹, then it becomes (buffer-substring-no-properties START▮ END). Here's a picture of more examples, when used together with abbrev:

bsnp ▮
(buffer-substring-no-properties START▮ END)

Another example:

sfr ▮
(search-forward-regexp "▮" &optional BOUND NOERROR COUNT)

If you are not familiar with yasnippet, see: Emacs Templates with YASnippet.


Download the templates for $5. Use the paypal button below. In the comment field, put “elisp templates”. I'll email you the download link. Make sure your email address is included and correct.

Like it?
Buy Xah Emacs Tutorial
or share
blog comments powered by Disqus