Homepage: https://github.com/minad/tempel
Author: Daniel Mendler
Updated:
Tempo templates/snippets with in-buffer field editing
Tempel implements a simple template/snippet system. The template format
is compatible with the template format of the Emacs Tempo library. Your
templates are stored in the `tempel-path' (by default the file
"templates" in the `user-emacs-directory'). Bind the commands
`tempel-complete', `tempel-expand' or `tempel-insert' to some keys in
your user configuration. You can jump with the keys M-{ and M-} from
field to field. `tempel-complete' and `tempel-expand' work best with
the Corfu completion UI, while `tempel-insert' uses `completing-read'
under the hood. You can also use `tempel-complete' and `tempel-expand'
as `completion-at-point-functions'.