This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-04-08
Channels
- # architecture (8)
- # boot (18)
- # cider (33)
- # cljs-dev (35)
- # cljsrn (3)
- # clojure (77)
- # clojure-dev (6)
- # clojure-dusseldorf (1)
- # clojure-russia (1)
- # clojure-spec (4)
- # clojurescript (40)
- # cryogen (1)
- # cursive (4)
- # dirac (2)
- # emacs (1)
- # figwheel (10)
- # funcool (2)
- # hoplon (21)
- # incanter (2)
- # leiningen (1)
- # lumo (44)
- # off-topic (2)
- # onyx (53)
- # overtone (5)
- # pedestal (8)
- # re-frame (9)
- # reagent (37)
- # rum (9)
- # spacemacs (16)
- # sql (2)
- # testing (1)
- # unrepl (4)
- # untangled (4)
- # yada (16)
@xiongtx also https://github.com/clojure-emacs/clj-refactor.el/issues/264 basically we have a backend to find unused locals
indeed. my point is that we basically have the backend for this. to implement this is just the matter of getting the right response from refactor-NREPL
and doing the removing in cljr
Seems like Joker very recently implemented finding unused fns/vars! https://github.com/candid82/joker/commit/6f73f08660b17adfd2a0d5c3d0c6e8cbb1c560b9
indeed. seen this commit over the weekend. would be awesome to use joker as an analyzer of sorts
there is some work btw around #unrepl as well to do completion and stuff by pesterhazy
@puzzler, can you even auto-complete methods in clj?
I'm working on autocompleting in unravel (https://github.com/pesterhazy/unravel) and auto-completing methods could be super useful
I think I've gotten some good auto-complete on methods in Cursive, but I could be misremembering.
not sure how that would work with a termina based repl though, given that the method name precedes the object
But that's my question with respect to cider. Is it "aware" of all the methods for the various objects available?
If I type (.c| co)
and tab, how does it know that co
is a connection?
ahh interesting
although more specific might be even better
true!
hm in a terminal repl it would probably only work with vars
user=> (. my-var cl|<TAB>
not with let-bindings, fn args etc
We have a project.clj for a full-stack project where sources and dependencies are split into backend and frontend lein profiles.