This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-04-16
Channels
- # beginners (81)
- # calva (6)
- # cider (21)
- # clj-kondo (2)
- # clojure (62)
- # clojure-austin (3)
- # clojure-europe (3)
- # clojure-italy (20)
- # clojure-nl (39)
- # clojure-russia (4)
- # clojure-spec (19)
- # clojure-uk (23)
- # clojurescript (76)
- # cursive (6)
- # data-science (9)
- # datomic (12)
- # defnpodcast (1)
- # figwheel-main (3)
- # fulcro (8)
- # jackdaw (5)
- # jobs (1)
- # jobs-discuss (18)
- # joker (1)
- # leiningen (2)
- # liberator (2)
- # off-topic (148)
- # onyx (5)
- # pedestal (39)
- # planck (7)
- # re-frame (5)
- # reagent (3)
- # reitit (37)
- # shadow-cljs (165)
- # tools-deps (1)
- # yada (19)
and i tend to agree that not eval is the way with the caveat that a not evaling backend needs to do a lot to be complete, reliable (in @dominicm terms)
i was possibly not clear when comparing this to cider. the real edge here is the not evaling analyzer
Is there some sort of configuration to control the (pretty) printed representation of records? In particular I'd like to abbreviate the full namespace name as it tends to take up a lot of horizontal space
eg.
(ns some.arbitrary.deeply.nested.namespace)
(defrecord Foo [bar1 bar2])
(defrecord Bar [bar])
(->Foo
(->Bar [1 2 3])
(->Bar [4 5 6]))
;; => #some.arbitrary.deeply.nested.namespace.Foo{:bar1 #some.arbitrary.deeply.nested.namespace.Bar{:bar [1
;; 2
;; 3]},
;; :bar2 #some.arbitrary.deeply.nested.namespace.Bar{:bar [4
;; 5
;; 6]}}
played with clojure-lsp
a bit. seems to be working fine together with cider actually. eg. without jacking in it gives you go to definition, find usages, rename and joker like linting. pretty nice
https://github.com/snoe/clojure-lsp/issues/27 is annoying tho, and should be a small fix really
not quite sure how to run the refactorings, this executecommand thing is a bit cryptic
that jar thing maybe was fixed yesterday by https://github.com/snoe/clojure-lsp/commit/24ebfa6f591e1f8bb80aac191c6adb635497bf77 i am not sure…
I've recently started seeing "No linked cider session" when I try to inspect the stacktrace of an error. emacs version: GNU Emacs 26.0.90 (build 1, x86_64-apple-darwin13.4.0, NS appkit-1265.21 Version 10.9.5 (Build 13F1911)) of 2017-10-11 cider-version: CIDER 0.22.0snapshot (package: 20190302.114)
> Is there some sort of configuration to control the (pretty) printed representation of records? In particular I’d like to abbreviate the full namespace name as it tends to take up a lot of horizontal space (edited)
@qythium Don’t think so. I doubt any pretty-printer does something special with those namespaces and CIDER certainly doesn’t do anything with them as well.
> I’ve recently started seeing “No linked cider session” when I try to inspect the stacktrace of an error.
Just started seeing it today but this is probably just the first time I've tried to use the feature since upgrading to the versions above.