Update org-R.el

This commit is contained in:
Carsten Dominik 2009-02-18 19:22:33 +01:00
parent c0cc9181db
commit e9eccfe35c

View file

@ -1,4 +1,4 @@
;;; org-R.el --- Numerical computation and data visualisation for org-mode using R
;;; org-R.el --- Computing and data visualisation in Org-mode using R
;; Copyright (C) 2009
;; Free Software Foundation, Inc.
@ -27,12 +27,12 @@
;;; Commentary:
;; This file allows R (http://www.r-project.org) code to be applied to
;; emacs org-mode (http://orgmode.org) tables. When the
;; result of the analysis is a vector or matrix, it is output back
;; into the org-mode buffer as a new org table. Alternatively the R
;; code may be used to plot the data in the org table. It requires R to be
;; running in an inferior-ess-mode buffer (install Emacs Speaks
;; Statistics http://ess.r-project.org and issue M-x R).
;; emacs org-mode (http://orgmode.org) tables. When the result of the
;; analysis is a vector or matrix, it is output back into the org-mode
;; buffer as a new org table. Alternatively the R code may be used to
;; plot the data in the org table. It requires R to be running in an
;; inferior-ess-mode buffer (install Emacs Speaks Statistics
;; http://ess.r-project.org and issue M-x R).
;;
;;
;; The user interface is via two different options lines in the org
@ -87,6 +87,16 @@ To see a more human-readable version of this, look at the code,
or type dput(write.org.table) RET at the R (inferior-ess-mode
buffer) prompt.")
(defun org-R-apply-maybe ()
(if (save-excursion
(beginning-of-line 1)
(looking-at "#\\+RR?:"))
(progn (call-interactively 'org-R-apply)
t) ;; to signal that we took action
nil)) ;; to signal that we did not
(add-hook 'org-ctrl-c-ctrl-c-hook 'org-R-apply-maybe)
(defun org-R-apply ()
"Construct and evaluate an R function call.