This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-06-10
Channels
- # aleph (4)
- # announcements (27)
- # aws (12)
- # aws-lambda (1)
- # beginners (207)
- # boot (4)
- # calva (8)
- # cider (9)
- # clj-kondo (9)
- # cljs-dev (27)
- # cljsrn (6)
- # clojure (104)
- # clojure-android (3)
- # clojure-dev (9)
- # clojure-finland (2)
- # clojure-italy (18)
- # clojure-spec (8)
- # clojure-uk (100)
- # clojurescript (43)
- # clojutre (1)
- # core-async (49)
- # cursive (18)
- # data-science (3)
- # duct (24)
- # events (2)
- # fulcro (27)
- # immutant (1)
- # off-topic (32)
- # om (2)
- # onyx (2)
- # pathom (14)
- # pedestal (2)
- # planck (3)
- # re-frame (38)
- # reagent (7)
- # reitit (10)
- # rewrite-clj (7)
- # ring-swagger (3)
- # shadow-cljs (32)
- # spacemacs (63)
- # test-check (16)
- # tools-deps (5)
- # vim (21)
@dominicm Did you say gfredericks/debug-repl worked for you in Vim? Was that with Fireplace? https://github.com/gfredericks/debug-repl/issues/10
I was testing with some code like (let [x 42] (break!))
. x
didn't eval to 42
after the error though?
Yeah, using this:
(require '[com.gfredericks.debug-repl :refer [break! unbreak!]])
(let [x 42]
(break!))
(identity x)
If I eval each form in turn, I get no result from the last form. If I try to eval it again, I get a standard Unable to resolve symbol: x in this context
cpp spawns a new session which inherits, and Eval doesn't. I think debug-repl isn't respecting inheritance
As mentioned in #announcements, Conjure v0.18.0 is out including declarative prepl connections through .conjure.edn
files https://github.com/Olical/conjure
No more custom mappings or ConjureAdd
calls. You can configure your project, start your prepl and open Neovim. Conjure will connect to whatever is running and skip anything that isn't. Feedback is appreciated 😄