|
|
@@ -529,7 +529,8 @@ silent -- no results are inserted"
|
|
|
(progn
|
|
|
(insert
|
|
|
(concat (orgtbl-to-orgtbl
|
|
|
- (if (listp (cdr (car result))) result (list result))
|
|
|
+ (if (and (listp (car result)) (listp (cdr (car result))))
|
|
|
+ result (list result))
|
|
|
'(:fmt (lambda (cell) (format "%S" cell)))) "\n"))
|
|
|
(forward-line -1)
|
|
|
(org-cycle))))
|
|
|
@@ -555,12 +556,10 @@ relies on `org-babel-insert-result'."
|
|
|
(let ((case-fold-search nil))
|
|
|
(if (looking-at "#\\+begin_example")
|
|
|
(search-forward "#+end_example" nil t)
|
|
|
- (progn
|
|
|
- (while (if (looking-at "\\(: \\|\\[\\[\\)")
|
|
|
- (progn (while (looking-at "\\(: \\|\\[\\[\\)")
|
|
|
- (forward-line 1)) t))
|
|
|
- (forward-line 1))
|
|
|
- (forward-line -1))))
|
|
|
+ (while (if (looking-at "\\(: \\|\\[\\[\\)")
|
|
|
+ (progn (while (looking-at "\\(: \\|\\[\\[\\)")
|
|
|
+ (forward-line 1)) t))
|
|
|
+ (forward-line 1))))
|
|
|
(point))))
|
|
|
|
|
|
(defun org-babel-result-to-file (result)
|