org: show some useful R operations on ltlcross output

* doc/org/ltlcross.org: Here.
* doc/org/init.el.in, doc/org/.dir-locals.el.in: Enable R,
and install ess.
This commit is contained in:
Alexandre Duret-Lutz 2018-08-09 14:39:11 +02:00
parent 640e54a5d9
commit ff19c0620f
3 changed files with 276 additions and 135 deletions

View file

@ -29,11 +29,17 @@
(let ((org-p-c (cadr (assq 'org-plus-contrib package-archive-contents))))
(package-install org-p-c)))
(unless (require 'htmlize nil t)
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t)
(package-refresh-contents)
(let ((htmlize (cadr (assq 'htmlize package-archive-contents))))
(package-install htmlize)))
(let ((have-htmlize (require 'htmlize nil t))
(have-ess (require 'ess nil t)))
(unless (and have-htmlize have-ess)
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t)
(package-refresh-contents)
(unless have-htmlize
(let ((htmlize (cadr (assq 'htmlize package-archive-contents))))
(package-install htmlize)))
(unless have-ess
(let ((ess (cadr (assq 'ess package-archive-contents))))
(package-install ess)))))
(require 'ox-publish)
(require 'org-install)
@ -54,6 +60,7 @@
(dot . t)
(python . t)
(plantuml . t)
(R . t)
(C . t)))
(setq org-confirm-babel-evaluate nil)
(setq org-plantuml-jar-path "@abs_top_builddir@/doc/org/plantuml.jar")
@ -65,6 +72,7 @@
(setq org-babel-python-command "@PYTHON@")
(setq org-babel-C++-compiler "./g++wrap")
(setq shell-file-name "@SHELL@")
(setq ess-ask-for-ess-directory nil)
(setq org-babel-default-header-args:plantuml
'((:results . "file")