This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-11-13
Channels
- # aleph (2)
- # announcements (1)
- # beginners (133)
- # cider (29)
- # cljdoc (9)
- # cljs-dev (2)
- # cljsjs (3)
- # cljsrn (1)
- # clojure (146)
- # clojure-dev (26)
- # clojure-europe (3)
- # clojure-italy (26)
- # clojure-japan (6)
- # clojure-nl (76)
- # clojure-spec (4)
- # clojure-uk (42)
- # clojurescript (17)
- # cursive (43)
- # datascript (1)
- # datomic (28)
- # emacs (4)
- # figwheel-main (13)
- # fulcro (26)
- # hyperfiddle (2)
- # jobs (9)
- # jobs-discuss (6)
- # leiningen (1)
- # mount (5)
- # onyx (8)
- # pathom (5)
- # pedestal (2)
- # re-frame (52)
- # reagent (21)
- # reitit (58)
- # ring-swagger (24)
- # shadow-cljs (95)
- # sql (14)
- # test-check (10)
- # yada (18)
I mean - this evaluation style is already supported/possible with shadow-cljs - but I don’t know that there’s a way to indicate to cursive’s static analysis that :node should be treated like :cljs
@mhuebert There isn’t, no - if you could file an issue for that I’ll take a look to see how difficult it might be.
👍:skin-tone-2: - https://github.com/cursive-ide/cursive/issues/2082
@cfleming How do I control what hotkey the Cursive REPL is bound to when I Ctrl-tab? I used to be able to ctrl-tab + r
for REPL, but suddenly it’s moved to p
…
@cfleming The deps improvements are great! I just toggled between a local root and mvn version without incident. Thanks!
Anyone using Cursive with mount? I can't get it to resolve defstate
as def
nor fix the indentation.
Any suggestions for optimizing TDD workflow? Right now I have no default hotkeys assigned for "Run test in current NS in REPL" or "Re-run last test action in REPL". Is there a good hotkey to use for one of these, or a way to automatically re-run tests after, e.g. eval'ing a new form in the REPL?
@cap10morgan yep…mount latest does that
Thanks. Is there a bug filed somewhere already I can track?
OK, I can file one. Do you know if it is Cursive's bug or mount's?
it’s not technically a bug I would guess…it’s almost certainly macro magic mount is doing that is “hiding” it where cursive can’t see it
Hmm, probably an interaction issue between macrovich/deftime
in mount and Cursive's indexing. Ha, yeah, what you just said. 🙂
I’d encourage you to bug mount first, since Colin on cursive gets pretty swamped…I feel like lib writers should be a bit more careful with macro usage…but that’s just my opinion
Yeah, agreed. I'll start there and see the mount folks think. Thanks for the pointer!
One last question: With mount 0.1.12, do you have to tell Cursive how to treat defstate
or did it already have mount handling preconfigured?
cool, thanks
Created this issue: https://github.com/tolitius/mount/issues/102
Just from reading the above, it sounds like Mount master has switched to macrovich, is that correct? There’s actually a Cursive issue to support that too, I’ll look into that.
@ben.grabow I use CTRL-C (for clojure) CTRL-A (run all) and CTRL-C CTRL-T (run test under cursor)
Do you remap the "copy" and "select all" keybindings? I use those pretty frequently.
Ah, I should mention I'm on gnome-linux.
Yeah, just find something that isn’t already mapped…or that you don’t use…like ALT-T
The two-keystrke thing is handy when you’re running low, but I recommend something you can hit easily, sicne you do it a lot
Ctrl+Shift+T is available so I'll try that for a bit. Thanks!
Loading test/doublethedonation/mp360_api_test.clj...
Syntax error compiling at (mp360_api_test.clj:1:1).
Alias db already exists in namespace doublethedonation.mp360-api-test, aliasing doublethedonation.db