branch: externals/rec-mode
commit 979fcef04a9df0db729388d940a181b5f31cb6bf
Author: Jose E. Marchesi <[email protected]>
Commit: Antoine Kalmbach <[email protected]>
ob-rec.el: support for :groupby and :join added.
---
etc/ob-rec.el | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/etc/ob-rec.el b/etc/ob-rec.el
index a760feb..a20e0be 100644
--- a/etc/ob-rec.el
+++ b/etc/ob-rec.el
@@ -41,7 +41,9 @@ This function is called by `org-babel-execute-src-block'."
(cmdline (cdr (assoc :cmdline params)))
(rec-type (cdr (assoc :type params)))
(fields (cdr (assoc :fields params)))
+ (join (cdr (assoc :join params)))
(sort (cdr (assoc :sort params)))
+ (groupby (cdr (assoc :groupby params)))
(cmd (concat "recsel"
(when rec-type (concat " -t " rec-type " "))
" " (expand-file-name in-file)
@@ -49,7 +51,9 @@ This function is called by `org-babel-execute-src-block'."
(concat " -e " "\""
(replace-regexp-in-string "\"" "\\\\\"" body)
"\""))
+ (when join (concat " -j " join " "))
(when sort (concat " -S " sort " "))
+ (when groupby (concat " -G " groupby " "))
(when fields (concat " -p " fields " "))))
(do-raw (or (member "scalar" result-params)
(member "html" result-params)