Fork me on GitHub
#vim
<
2016-07-22
>
dominicm09:07:03

@juhoteperi: When (-evaluate) is being called, it's *out* is wrong.

dominicm09:07:32

So evaluation must be happening in a thread, where it's already bound incorrectly.

dominicm09:07:08

No idea how that really works though, hoping you might shed some light.

dominicm11:07:56

Maybe it's due to figwheel overriding :eval

dominicm11:07:59

Odd, this time the code in evaluate ran in a different id. sigh

dominicm14:07:19

Yeah, so I can see some things calling on the correct id. This is good.

dominicm14:07:31

Huge derp. I've been writing too much python, (-evaluate) is run with the right *out*. print vs println and buffer flushing.

dominicm14:07:02

It's possible that the repl writer is lagging behind.

dominicm15:07:48

I think that might be it sigh

dominicm15:07:52

I sigh a lot right now

dominicm17:07:01

I've got it! Woohoo

dominicm17:07:04

The answer is, always, more thread bindings.