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

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

[elpa] externals/tempel b88c58a893 2/2: Minor cleanup


From: ELPA Syncer
Subject: [elpa] externals/tempel b88c58a893 2/2: Minor cleanup
Date: Mon, 9 May 2022 17:57:53 -0400 (EDT)

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

    Minor cleanup
---
 README.org |  2 +-
 tempel.el  | 13 +++++--------
 2 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/README.org b/README.org
index 82b31eb002..f5bcc510b6 100644
--- a/README.org
+++ b/README.org
@@ -209,7 +209,7 @@ access the template's named fields.
   (center "#+begin_center" n> r> n> "#+end_center")
   (comment "#+begin_comment" n> r> n> "#+end_comment")
   (verse "#+begin_verse" n> r> n> "#+end_verse")
-  (src "#+begin_src " p n> r> n> "#+end_src")
+  (src "#+begin_src " p n> r> n> "#+end_src" :post (org-edit-src-code))
   (elisp "#+begin_src emacs-lisp" n> r> n "#+end_src" :post 
(org-edit-src-code))
 
   ;; Local Variables:
diff --git a/tempel.el b/tempel.el
index 251615c790..1aa044e6da 100644
--- a/tempel.el
+++ b/tempel.el
@@ -561,8 +561,7 @@ This is meant to be a source in `tempel-template-sources'."
   (when-let ((beg (tempel--beginning))
              (end (tempel--end)))
     ;; TODO abort only the topmost template?
-    (while tempel--active
-      (tempel--disable))
+    (while tempel--active (tempel--disable))
     (delete-region beg end)))
 
 (defun tempel--disable (&optional st)
@@ -585,12 +584,10 @@ This is meant to be a source in 
`tempel-template-sources'."
 
 (defun tempel--done (&optional st)
   "Finalize template ST, or last template."
-  (let* ((st (or st (car tempel--active)))
-         (range (caar st))
-         (env (cdr st))
-         (buffer (current-buffer)))
-    (eval (overlay-get range 'tempel--post) env)
-    (with-current-buffer buffer
+  (let ((st (or st (car tempel--active)))
+        (buf (current-buffer)))
+    (eval (overlay-get (caar st) 'tempel--post) (cdr st))
+    (with-current-buffer buf
       (tempel--disable st))))
 
 (defun tempel--interactive (capf)



reply via email to

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