- publishing free software manuals
The Org Mode 7 Reference Manual
by Carsten Dominik and others
Paperback (6"x9"), 282 pages
ISBN 9781906966089
RRP £9.95 ($14.95)

Sales of this book support the Org project! Get a printed copy>>>

14.7 Languages

Language Identifier Language Identifier@item Asymptote asymptote Objective Caml ocaml
C C Octave octave
C++ C++ Oz oz
Clojure clojure Perl perl
CSS css Python python
ditaa ditaa R R
Graphviz dot Ruby ruby
Emacs Lisp emacs-lisp Sass sass
gnuplot gnuplot GNU Screen screen
Haskell haskell shell sh
LaTeX latex SQL sql
MATLAB matlab SQLite sqlite
Mscgen mscgen
Language-specific documentation is available for some languages. If available, it can be found at http://orgmode.org/worg/org-contrib/babel/languages. The org-babel-load-languages controls which languages are enabled for evaluation (by default only emacs-lisp is enabled). This variable can be set using the customization interface or by adding code like the following to your emacs configuration.

The following disables emacs-lisp evaluation and enables evaluation of R code blocks.

(org-babel-do-load-languages
 'org-babel-load-languages
 '((emacs-lisp . nil)
   (R . t)))
It is also possible to enable support for a language by loading the related elisp file with require.

The following adds support for evaluating clojure code blocks.

(require 'ob-clojure)
ISBN 9781906966089The Org Mode 7 Reference ManualSee the print edition