This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-08-17
Channels
- # admin-announcements (63)
- # beginners (1)
- # boot (83)
- # cider (17)
- # clojure (33)
- # clojure-android (3)
- # clojure-france (3)
- # clojure-gamedev (1)
- # clojure-russia (20)
- # clojure-sg (9)
- # clojurescript (81)
- # core-async (77)
- # cursive (13)
- # datomic (30)
- # hoplon (7)
- # instaparse (54)
- # ldnclj (1)
- # off-topic (4)
- # om (2)
- # onyx (23)
- # re-frame (16)
- # reagent (3)
- # yada (2)
@arrdem: C-c C-k
doesn't trigger an overlay because that's not really an eval operation. That's a load-file
operation. (They're similar, but different)
@arrdem: But I have the same question as bozhidar, do you really care about the return value of the last sexp when you're loading the entire file?
@malabarba: that’s an nREPL implementation detail
@bozhidar: still, the point is that they're different things for cider.el. We could certainly hide that implementation detail and make C-c C-k
create an overlay at the line the cursor is on. That's what M-x cider-run
does, for instance.
and the only time I benefited from it was I had done that track-eval hack, which converted evaluations into load-buffer
ops
but as this is not working the same way in ClojureScript it’s no longer used anywhere
I think the bigger issue at hand is that many users don’t really understand how they are supposed to interact with cider
@malabarba: thanks; i didn't think it was a cask issue but now that I see @bozhidar's response, I'm wondering...