Browse Source

now quoting all non-list output

Eric Schulte 17 năm trước cách đây
mục cha
commit
4852d8b194
1 tập tin đã thay đổi với 4 bổ sung2 xóa
  1. 4 2
      litorgy/litorgy-lisp.el

+ 4 - 2
litorgy/litorgy-lisp.el

@@ -40,8 +40,10 @@ function is called by `litorgy-execute-src-block'."
     (let ((vars (litorgy-reference-variables params))
           (print-level nil) (print-length nil) results)
       (message "executing emacs-lisp code block...")
-      (eval `(let ,(mapcar (lambda (var) `(,(car var) ',(cdr var))) vars)
-                       ,(read body))))))
+      (setq results
+            (eval `(let ,(mapcar (lambda (var) `(,(car var) ',(cdr var))) vars)
+                     ,(read body))))
+      (if (listp results) results (format "%S" results)))))
 
 (provide 'litorgy-lisp)
 ;;; litorgy-lisp.el ends here