This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-05-10
Channels
- # admin-announcements (4)
- # aleph (1)
- # beginners (29)
- # boot (112)
- # braveandtrue (1)
- # cider (44)
- # cljs-site (1)
- # cljsjs (2)
- # cljsrn (1)
- # clojure (46)
- # clojure-gamedev (3)
- # clojure-germany (1)
- # clojure-nl (1)
- # clojure-norway (1)
- # clojure-russia (20)
- # clojure-sg (2)
- # clojure-uk (14)
- # clojurescript (228)
- # cursive (41)
- # datascript (5)
- # datomic (17)
- # editors-rus (48)
- # emacs (3)
- # flambo (1)
- # hoplon (9)
- # jobs (2)
- # kekkonen (1)
- # lein-figwheel (1)
- # luminus (5)
- # mount (11)
- # nrepl (3)
- # off-topic (7)
- # om (12)
- # onyx (139)
- # other-languages (54)
- # planck (1)
- # proton (17)
- # re-frame (37)
- # remote-jobs (1)
- # rethinkdb (9)
- # ring (2)
- # ring-swagger (6)
- # test-check (1)
- # uncomplicate (8)
- # untangled (2)
@brian_mingus if it requires extra software then it's not worth adding directly to cider. However, if someone manages to get it working, and puts together some instructions, we could link to it on the readme.
@malabarba: i managed to snapshot and restore a lein repl. each operation was fast, restore was instant. criu also supports updating your snapshot as you go
i suppose i could always fork cider. if i get this functionally wrapped up nicely i think pretty much everyone on linux will want it
I could see us integrating that with Jack-in (and adding some commands like cider-suspend). It would have to be off by default (at least at first).
In fact, I have some ideas of how it might integrate nicely with Jack-in without adding much complexity.
Probably the best way to start is to write a separate package with commands for dumping snapshots and restarting snapshots.
Would you like to try that? @brian_mingus
@malabarba that was basically my plan as well - i would write a clojure wrapper for criu, and then either pass it off or go on the deep dive of figuring out how to get the full integration working. i also considered an elisp implementation but since i don't know elisp very well, clojure is more appealing, and seems to be better for cider.
@malabarba, did you write aggressive-indent-mode? i have a file that it chokes on
@malabarba: i'll get back to you tomorrow after i speak with my coworkers
cheers:)
Also, I understand that the suggestion Iām about to make would wreak-havoc, but normally, when I run C-cl
in foo.clj
itās foo.clj
I want to reload, but today Iām being prompted. Could I suggest that C-cl
loads current file if itās a clojure file, and maybe add a prefix, C-u C-cl
to load some other file?
i'm looking to add the variable information to the popup windows according to issue 1737. I'm running the debugger looking at the messages popping up and I was hoping they would leave some information in Messages about where I might start investigating the call stack, but i'm not really seeing it
Where's the best place to grab a handle on some part of the call stack and investigate the best place to add in the locals information
@slipset: i think you're looking for C-c C-k. That should load the buffer without prompting.
@malabarba: thanks!
Has anyone been able to get fipp pretty-print working on lein repl and cider-nrepl consistently on cider 0.12.0?
my workflow: I start a lein profile with repl headless and connect to it from cider. I donāt jack-in because I need to switch profiles and I have no idea who to jack-in with them. I added mvxcvi/whidbey ā1.3.0ā in global lein profiles, and set this in emacs (setq cider-pprint-fn "puget.printer/pprintā)
. Still, I donāt see pprint on console or cider repl inline.
@brian_mingus yes, I did write aggressive-indent-mode. What's the file that's giving you trouble?
it's not public, but it's deeply nested and so i know to disable the mode when i open it
it's a monster compojure data structure