Fork me on GitHub
#conjure
<
2020-04-09
>
Olical14:04:21

Got go to definition working in sourcery 😄

Olical14:04:24

;; TODO Split up into multiple modules.
;; TODO Refreshing of namespaces.
;; TODO Test running.
;; TODO Handle stdin requests.
As well as eval form at mark and completion to go. Then documentation time!

metal 20
❤️ 8
dave14:04:04

yay, i was hoping eval form at mark would survive the rewrite!

dave14:04:09

i like that feature a lot

Olical14:04:47

Of course, it's a good feature! I want to see if I can improve it now that all my code is inside nvim's process too.

Olical16:04:48

Since all of the code is inside nvim's process now the eval at mark code correctly blocks the UI. No more flicker to another buffer! It just magically evals the right thing!

👏 4
Olical16:04:53

(almost finished implementing it)

Olical16:04:06

<localleader>em{mark} as it was before.

Olical16:04:49

Another fun thing is that it'll eval in the right language

Olical16:04:16

So I can be in a Clojure buffer, hit ,emP and it'll eval the code at P even though it's in a Fennel buffer.

Olical16:04:35

Not that you'll be working across multiple lisp types very much but it's good for internal dev.

Olical16:04:07

Evaluating some Clojure from it's own buf as well as a Fennel buffer internal to Conjure without actually changing the screen!

Olical16:04:17

The HUD pops up and shows you the result as expected.

Olical16:04:40

Happy with today's progress 🙂

20
👏 4
Olical16:04:52

I'm trying to cross off a feature / todo or two per day.

🎉 4
bananadance 4
dave17:04:58

you're killing it!

dharrigan17:04:59

In a good way I hope! 🙂

Olical18:04:44

Haha, thanks, I'm trying 😅