This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-01-06
Channels
- # architecture (8)
- # aws (2)
- # beginners (156)
- # boot (163)
- # cider (22)
- # cljs-dev (2)
- # cljsrn (11)
- # clojars (6)
- # clojure (328)
- # clojure-austin (7)
- # clojure-dusseldorf (10)
- # clojure-italy (2)
- # clojure-russia (19)
- # clojure-spec (178)
- # clojure-uk (86)
- # clojurescript (81)
- # cursive (17)
- # datomic (33)
- # funcool (40)
- # hoplon (8)
- # jobs (5)
- # klipse (13)
- # leiningen (1)
- # luminus (21)
- # off-topic (140)
- # om (49)
- # om-next (4)
- # onyx (29)
- # planck (5)
- # protorepl (2)
- # re-frame (58)
- # reagent (2)
- # remote-jobs (4)
- # ring-swagger (16)
- # testing (1)
- # untangled (26)
- # yada (27)
Hello everyone, I’m new to emacs and cider and after the initial setup I’m actually liking it much better than atom. The only issue I’m having is with pretty print. When I print a large map it doesn’t have a new line between keys which makes it a pain to read. I wanted to try puget or fipp but I’m not understanding how to change the configuration.
I have read the docs here: http://cider.readthedocs.io/en/latest/configuration/
This is what my output looks like ' {:arglists ([xs]), :doc "Casts to bytes[]", :added "1.1", :line 5149, :column 1, :file "clojure/core.clj", :name bytes, :ns #namespace[clojure.core], :inline #function[clojure.core/bytes--5400]}, refer-clojure {:arglists ([& filters]), :doc "Same as (refer 'clojure.core <filters>)", :added "1.0", :line 5611, :column 1, :file "clojure/core.clj", :name refer-clojure, :ns #namespace[clojure.core], :macro true}, escape-class-name {:private true, :arglists ([c]), :line 64, :column 1, :file "clojure/genclass.clj", :name escape-class-name, :ns #namespace[clojure.core]}}'
I want it to look like ` :inline #function[clojure.core/bytes--5400]}, refer-clojure {:arglists ([& filters]), :doc "Same as (refer 'clojure.core <filters>)", :added "1.0", :line 5611, :column 1, :file "clojure/core.clj", :name refer-clojure, :ns #namespace[clojure.core], :macro true}, escape-class-name {:private true, :arglists ([c]), :line 64, :column 1, :file "clojure/genclass.clj", :name escape-class-name, :ns #namespace[clojure.core]}`
refer-clojure
{:arglists ([& filters]),
:doc "Same as (refer 'clojure.core <filters>)",
:added "1.0",
:line 5611,
:column 1,
:file "clojure/core.clj",
:name refer-clojure,
:ns #namespace[clojure.core],
:macro true},
escape-class-name
{:private true,
:arglists ([c]),
:line 64,
:column 1,
:file "clojure/genclass.clj",
:name escape-class-name,
:ns #namespace[clojure.core]}}
that is what I’m trying to achieve but right now it looks like this
refer-clojure
{:arglists ([& filters]),
:doc "Same as (refer 'clojure.core <filters>)",
:added "1.0",
:line 5611,
:column 1,
:file "clojure/core.clj",
:name refer-clojure,
:ns #namespace[clojure.core],
:macro true},
escape-class-name
{:private true,
:arglists ([c]),
:line 64,
:column 1,
:file "clojure/genclass.clj",
:name escape-class-name,
:ns #namespace[clojure.core]}}’
Yea i couldn’t figure out where to put ` (setq cider-pprint-fn “fipp”)` but I figured it out. It goes in /.spacemacs under user/init right
~/.spacemacs
is the default directory for Spacemacs, it's the equivalent of .emacs.d
in emacs.