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)
Olical 2020-08-02T09:58:55.100Z

Ugh, constant JS vulns just for test code that isn't shipped or run 😅

2020-08-02T09:59:41.100100Z

2020-08-02T10:11:55.100800Z

2020-08-02T10:12:07.100900Z

2020-08-02T10:22:41.101Z

2020-08-02T10:22:56.101100Z

Olical 2020-08-02T10:23:49.101500Z

The school trial line has been reduced to curl -fL <http://conjure.fun/school|conjure.fun/school> | sh 😄

2020-08-02T12:00:15.101600Z

2020-08-02T12:00:26.101700Z

Olical 2020-08-02T12:02:03.102600Z

It's not really pretty and it's suuuuper minimal but https://conjure.fun/ is now kind of a hub to a bunch of other things at least. I'll probably add actual content to it some day but for now I want GitHub to be the single source of truth.

🎉 3
dave 2020-08-03T14:30:58.109300Z

looks great!

Olical 2020-08-03T14:36:11.109800Z

Hah thanks, it's VERY rough, just wanted it to link out to things really, I'll make it actually have content and think about a layout some day

2020-08-02T15:29:01.105200Z

Do any of y'all know a trick to prevent a new split from gaining focus? I open the conjure log often, but usually I'd prefer to keep the cursor in the code.

Olical 2020-08-03T12:22:14.107100Z

I think the thing I've recommended in the past is replacing the mapping with your own that hits &lt;c-w&gt;&lt;c-p&gt; after the new log window mapping. If this becomes something a buuunch of people want I could add an option for it but I'm on the fence about that.,

Olical 2020-08-03T12:22:23.107300Z

I'm pretty sure someone did this :thinking_face:

Olical 2020-08-03T12:22:41.107500Z

Alas it's lost to slack deleting messages forever plzeveryoneusediscordthanks

Olical 2020-08-03T12:22:53.107700Z

Open to strong suggestions for config though

2020-08-03T14:12:58.108100Z

Yeah, I'd also be hesitant to add that as a conjure option. I was curious if there was a plain 'ol vim option I was missing. I'm sure c-w,c-p will just become muscle memory

Olical 2020-08-03T14:21:23.108300Z

Sadly not, Conjure does the simplest possible thing right now, I tried to keep it vanilla so your autocmds etc all work as expected, the more magic I get the more risk to your normal ideas of how nvim works. Like old Conjure had delays between things that shouldn't have delays because I was waiting for RPC messages to async deliver, complete and return before sending the next message that depended on that result. Now I can do batch operations that block where required 😄

💯 1
Olical 2020-08-03T14:22:02.108500Z

I'm going to (I keep saying this but I will do eventually, just too much to do and prioritising) add custom autocmds that you can hook into for this sort of thing. So you could say "on split open go to prev window" or whatever.

Olical 2020-08-03T14:22:34.108700Z

I want to add autocmds for connect/disconnect/evals/results, all sorts! Then you can get creative rather than relying on me adding 100s of options for every occasion 😅

Olical 2020-08-03T14:23:08.108900Z

Options are growing at a steady rate but sustainable for now. I just can't ever take them away really, so I've got to be careful that I only add what should exist theoretically forever.

💯 1
dave 2020-08-03T14:32:35.109600Z

"no is temporary, yes is forever" 🙂