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.

Download

Just install yasnippet. It's part of yasnippet.

you can install yasnippet via MELPA. 〔➤ Emacs: How to Install Packages Using ELPA, MELPA, Marmalade

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.

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.

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

You might also try Emacs: Xah Emacs Lisp Mode, which has completion feature builtin.

back to Xah Emacs Packages

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