How may I use an Org document to illustrate Clojure src blocks that produce Clojure data structures -- particularly maps -- as pretty-printed text? I think I am using Org "master" in Emacs 24.3.
#+BEGIN_SRC clojure :results value <<what options?>>
(zipmap
["Peru" "Paris" "Sankt-Peterburg" "Philadelphia" "Plattsburgh" "Pluto"]
(range))
#+END_SRC
By the way, Clojure pprint makes the value into the following, which would be very respectable (with the addition of ":" org markup) as a result block in the Org buffer:
{"Pluto" 5,
"Plattsburgh" 4,
"Philadelphia" 3,
"Putingrad" 2,
"Paris" 1,
"Peru" 0}
Floundering among the options, I tried :results value pp. It yielded this:
: "{\"Pluto\" 5,\n \"Plattsburgh\" 4,\n \"Philadelphia\" 3,\n \"Sankt-Peterburg\" 2,\n \"Paris\" 1,\n \"Peru\" 0}\n"
pprint's good intentions are evident, but they collided with a superior force.