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)

Reply via email to