conjure 2024-09-18

Hello #conjure; I am coming over from fireplace and I have a question: if I eval a namespace, maybe eval some stuff in it, then switch buffers and eval again, which namespace will I be in in the persistent log buffer? i.e. suppose I type an expr into the log buffer and eval; which set of unqualified symbols will work?

Seems to follow the evaluated namespace forms

ok, so basically manually/in my control. I shall play around with it.

Also, when using shadow-cljs, fireplace would just figure out, I guess from the extension of the file loaded in the current buffer, whether it should eval in the clojure nrepl or the cljs nrepl; some way to get this working in conjure?

I don't think there is an automated way, but the quickstart guide has an example script that has some of this functionality. I have found in practice it's easier to have two Conjure 'sessions' for each environment (clj/cljs) and swapping between them manually as needed. https://github.com/Olical/conjure/wiki/Quick-start:-ClojureScript-(shadow-cljs) https://github.com/Olical/conjure/blob/master/doc/conjure-client-clojure-nrepl.txt See: :ConjureShadowSelect and the <leader>s mappings

Thanks, having fun w conjure so far.