conjure

:neovim:+:clj: https://github.com/Olical/conjure - If you're enjoying Conjure and want to say thanks: https://github.com/users/Olical/sponsorship :smile: (alt https://conjure.fun/discord)
Aron 2020-06-02T03:14:45.159200Z

heh, no, I am a conservative who uses bare arch linux

☝️ 1
dharrigan 2020-06-02T06:38:56.159600Z

I am the same

dharrigan 2020-06-02T06:39:21.160Z

yay as my package go getter

☝️ 1
rafaeldelboni 2020-06-03T14:13:36.166Z

same combo for years (with yaourt), now I'm a yay user quite happy with it.

2020-06-05T00:17:30.171Z

yay for yay ;)

Aron 2020-06-02T10:12:09.161300Z

trizen here ;D. btw, is anyone here using conjure with shadow-cljs regularly? I just want to ask a couple of questions on what it can be done with it since I set it up (sans completion, that needs some more work I guess) and I am not sure what to do with this evaluation, everything is just nil all the time 😄

Olical 2020-06-02T10:14:01.161600Z

Autocomplete should work fine with the cider middleware installed?

Olical 2020-06-02T10:15:04.161800Z

And in any testing I've done with it, I've never seen that behaviour of everything being nil. Do you have the browser or other runtime connected (no errors in the console) and :ConjureShadowSelect app run?

Aron 2020-06-02T10:27:16.162Z

I am so glad you are trying to help, but I was sure you were busy 🙂 I do run the shadowselect and says selected, and I can eval and it appears in the browser

Aron 2020-06-02T10:31:05.163200Z

One thing I always had trouble using vim(or neovim) is that when I have a bunch of plugins, I am never certain they don't interact in some unknown, obscure manner. I had some kind of very simplistic out of complete already set up that would select symbols in the file, I think either by another plugin or by default somehow.

Olical 2020-06-02T10:32:24.163400Z

Ah, so when you say everything is nil, are you evaluating the whole file or individual forms?

Aron 2020-06-02T10:33:00.163600Z

functions and whole files return non-nil actually, you are right, but that's not useful either, it's some js object that I can't inspect : )

Aron 2020-06-02T10:33:16.163800Z

not useful, in the sense that I am too newb to use it, not that there is something lacking 😄

Olical 2020-06-02T10:33:59.164Z

That object is presumably the actual function object? I think?

Aron 2020-06-02T10:34:12.164200Z

Most probably

Aron 2020-06-02T10:34:16.164400Z

that's why I asked for regular users to tell me how they use it, what are the patterns, what motions are in the muscle memory

Olical 2020-06-02T10:35:06.164600Z

Ah I see! Well it should be near enough identical to regular Clojure in theory. The main difference being you can have hot reloading for CLJS, so you don't even need to eval half the time. Just writing the file to disk is enough.

Aron 2020-06-02T10:36:12.164800Z

I never used clojure itself, so that's probably why I am lost. There is a huge chunk of assumed background here that I have no idea what it is, just that I don't have it : )