What about :results code The default is a elisp code block so you get syntax coloring That works fore lisp: #+begin_src elisp :results code (list 1 2 (+ 1 2)) #+end_src #+RESULTS: #+begin_src elisp (1 2 3) #+end_src But with Clojure I get #+begin_src clojure :results code (list 1 2 (+ 1 2)) #+end_src #+RESULTS: #+begin_src clojure nil #+end_src