Emacs: Abbrev and Templates for Emacs Lisp Mode

, , …,

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

Abbrevs

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.

Templates

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▮
  ⇓
(buffer-substring-no-properties START▮ END)

Another example:

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

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

Download

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.

blog comments powered by Disqus