Evaluating source code blocks in org mode with Babel

Published on .

By default babel will only allow you to execute emacs-lisp source code blocks. You can enable babel to allow execution of code blocks in a bunch of different languages though — you can find a full list in the Org Mode Manual.

   '((emacs-lisp . t)
     (python . t)
     (ruby . t)))

To evaluate a block, type C-c C-c.