[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/tempel 507e9ed4de 40/82: Improve field initialization
From: |
ELPA Syncer |
Subject: |
[elpa] externals/tempel 507e9ed4de 40/82: Improve field initialization |
Date: |
Sun, 9 Jan 2022 20:58:43 -0500 (EST) |
branch: externals/tempel
commit 507e9ed4de1844be2414472bd1ec1b25ee6fe262
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Improve field initialization
---
tempel.el | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/tempel.el b/tempel.el
index 27b4f792cb..697223048e 100644
--- a/tempel.el
+++ b/tempel.el
@@ -178,10 +178,10 @@ INIT is the optional initial input."
(overlay-put ov 'tempel--state st)
(when name
(overlay-put ov 'tempel--name name)
- (when init
- (setf (alist-get name (cdr st)) init)))
- (when-let (str (or init (and name (alist-get name (cdr st)))))
- (insert str)
+ (setq init (or init (alist-get name (cdr st)) ""))
+ (setf (alist-get name (cdr st)) init))
+ (when (and init (not (equal init "")))
+ (insert init)
(move-overlay ov (overlay-start ov) (point)))))
(defun tempel--form (st form)
- [elpa] branch externals/tempel created (now aec4f10253), ELPA Syncer, 2022/01/09
- [elpa] externals/tempel 20589b8a6a 18/82: Simplify, ELPA Syncer, 2022/01/09
- [elpa] externals/tempel 507e9ed4de 40/82: Improve field initialization,
ELPA Syncer <=
- [elpa] externals/tempel 11301795d8 51/82: Fix commentary, ELPA Syncer, 2022/01/09
- [elpa] externals/tempel 3aa1a7fca8 01/82: Initial commit, ELPA Syncer, 2022/01/09
- [elpa] externals/tempel e4839df533 53/82: Add temple-key, ELPA Syncer, 2022/01/09
- [elpa] externals/tempel 4a6fc2d0ab 46/82: Fix customization type, ELPA Syncer, 2022/01/09
- [elpa] externals/tempel 0aa4e8c37f 63/82: Only erase default value if the point is at the beginning or end, ELPA Syncer, 2022/01/09
- [elpa] externals/tempel def7a1ca3f 07/82: README: Update links, ELPA Syncer, 2022/01/09
- [elpa] externals/tempel 311f310b82 72/82: Remove todo, ELPA Syncer, 2022/01/09
- [elpa] externals/tempel 9cf5cc35b3 16/82: Use insert-file-contents, ELPA Syncer, 2022/01/09
- [elpa] externals/tempel db24ec0c9e 22/82: Reevaluate forms when arbitrary fields are modified, ELPA Syncer, 2022/01/09
- [elpa] externals/tempel 09a0e3bfb0 19/82: Improve annotations, ELPA Syncer, 2022/01/09