branch: externals/tempel
commit 759721c84cef53403cd9c865d04c98ed212632cd
Author: Daniel Mendler <[email protected]>
Commit: Daniel Mendler <[email protected]>
tempel-abbrev-mode: Remove duplicates
---
tempel.el | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/tempel.el b/tempel.el
index 27137f4050..2125871af6 100644
--- a/tempel.el
+++ b/tempel.el
@@ -858,9 +858,8 @@ If called interactively, select a template with
`completing-read'."
(when tempel-abbrev-mode
(let ((table (make-abbrev-table))
(tempel--ignore-condition t))
- (dolist (template (tempel--templates))
- (let* ((sym (car template))
- (hook (make-symbol (symbol-name sym))))
+ (dolist (sym (delete-dups (mapcar #'car (tempel--templates))))
+ (let ((hook (make-symbol (symbol-name sym))))
(fset hook (lambda ()
(tempel--delete-word (symbol-name sym))
(tempel--insert (alist-get sym (tempel--templates)) nil)