branch: externals/tempel commit ddb76125dc8eb981f958b1ac5c68f99687fc79d0 Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@daniel-mendler.de>
tempel--synchronize-fields: Bugfix; Handle form evaluating to nil (Fix #139) --- tempel.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tempel.el b/tempel.el index 61f3a321b8..77bb2e81ca 100644 --- a/tempel.el +++ b/tempel.el @@ -254,7 +254,7 @@ BEG and END are the boundaries of the modification." (save-excursion (goto-char (overlay-start ov)) (let (x) - (setq x (or (and (setq x (overlay-get ov 'tempel--form)) (eval x (cdr st))) + (setq x (or (and (setq x (overlay-get ov 'tempel--form)) (or (eval x (cdr st)) "")) (and (setq x (overlay-get ov 'tempel--name)) (alist-get x (cdr st))))) (when x (tempel--synchronize-replace (overlay-start ov) (overlay-end ov) ov x))))) ;; Move range overlay