Is there an easy way to increase the indent of pprint data structures
from 1 to something like 2 or 4? I've been searching on Google and
going through the docs and don't see anything.

For example, I would like the following command to produce something
closer to "output 2" than to "output 1".

(pprint {:remote-addr "127.0.0.1", :scheme :http, :query-params {},
:session {}, :form-params {}, :request-method :get, :query-string nil,
:content-type nil, :cookies {"ring-session" {:value
"b3493c6e-40c3-441c-a75a-19d1a67e7b8d"}}, :uri "/", :server-name
"localhost", :params {}, :headers {"cache-control" "max-age=0",
"cookie" "ring-session=b3493c6e-40c3-441c-a75a-19d1a67e7b8d",
"accept-charset" "ISO-8859-1,utf-8;q=0.7,*;q=0.3", "accept-language"
"en-US,en;q=0.8", "accept-encoding" "gzip,deflate,sdch", "accept"
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"user-agent" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8)
AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122
Safari/534.30", "connection" "keep-alive", "host" "localhost:8080"},
:content-length nil, :server-port 8080, :character-encoding nil, :body
nil })

OUTPUT 1

{:remote-addr "127.0.0.1",
 :scheme :http,
 :query-params {},
 :session {},
 :form-params {},
 :request-method :get,
 :query-string nil,
 :content-type nil,
 :cookies
 {"ring-session" {:value "b3493c6e-40c3-441c-a75a-19d1a67e7b8d"}},
 :uri "/",
 :server-name "localhost",
 :params {},
 :headers
 {"user-agent" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8)
AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122
Safari/534.30",
  "cookie" "ring-session=b3493c6e-40c3-441c-a75a-19d1a67e7b8d",
  "accept-charset" "ISO-8859-1,utf-8;q=0.7,*;q=0.3",
  "accept" "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
  "host" "localhost:8080",
  "cache-control" "max-age=0",
  "accept-encoding" "gzip,deflate,sdch",
  "accept-language" "en-US,en;q=0.8",
  "connection" "keep-alive"},
 :content-length nil,
 :server-port 8080,
 :character-encoding nil,
 :body nil}

OUTPUT 2

{
    :remote-addr "127.0.0.1",
    :scheme :http,
    :query-params {},
    :session {},
    :form-params {},
    :request-method :get,
    :query-string nil,
    :content-type nil,
    :cookies
    {
        "ring-session" {:value "b3493c6e-40c3-441c-a75a-19d1a67e7b8d"}
    },
    :uri "/",
    :server-name "localhost",
    :params {},
    :headers
    {
        "user-agent" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8)
AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122
Safari/534.30",
        "cookie" "ring-session=b3493c6e-40c3-441c-a75a-19d1a67e7b8d",
        "accept-charset" "ISO-8859-1,utf-8;q=0.7,*;q=0.3",
        "accept"
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
        "host" "localhost:8080",
        "cache-control" "max-age=0",
        "accept-encoding" "gzip,deflate,sdch",
        "accept-language" "en-US,en;q=0.8",
        "connection" "keep-alive"
    },
    :content-length nil,
    :server-port 8080,
    :character-encoding nil,
    :body nil
}

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to