emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/tempel 5e1a864123 68/82: Add tempel-abbrev to define an


From: ELPA Syncer
Subject: [elpa] externals/tempel 5e1a864123 68/82: Add tempel-abbrev to define an abbrev
Date: Sun, 9 Jan 2022 20:58:46 -0500 (EST)

branch: externals/tempel
commit 5e1a86412371f5a5616c97c1da4b87f5cda44fd8
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    Add tempel-abbrev to define an abbrev
---
 tempel.el | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/tempel.el b/tempel.el
index dbb5733dfe..a4b4fc8a11 100644
--- a/tempel.el
+++ b/tempel.el
@@ -456,5 +456,13 @@ If called interactively, select a template with 
`completing-read'."
          (tempel-insert ',name))
        (define-key ,(or map 'global-map) ,(kbd key) #',cmd))))
 
+;;;###autoload
+(defmacro tempel-abbrev (name &optional table)
+  "Define template abbrev NAME in abbrevation TABLE."
+  `(define-abbrev ,(or table global-abbrev-table)
+     ,(symbol-name name) ""
+     (lambda () (tempel-insert ',name))
+     :system t))
+
 (provide 'tempel)
 ;;; tempel.el ends here



reply via email to

[Prev in Thread] Current Thread [Next in Thread]