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)
2020-12-02T10:48:58.229300Z

dharrigan 2020-12-02T15:35:41.229500Z

I can't rememebr where the discussion was left

dharrigan 2020-12-02T15:35:46.229700Z

evalulating inside a comment block?

Olical 2020-12-02T15:46:19.231600Z

Hey! It ended up with "yes" but the question is when I'll get around to it and how hard it'll be / if tree-sitter makes it trivial (treevial?). I created an issue on the GitHub for it recently too, so we can always discuss or watch for updates there for the future :)

🌳 2
dharrigan 2020-12-02T15:46:26.231800Z

ah right kk

dharrigan 2020-12-02T15:46:56.232400Z

https://github.com/Olical/conjure/issues/132

Olical 2020-12-02T15:49:10.233800Z

I've been pretty quiet on the Conjure front because I've been building talks, refactoring, adding other languages, but hopefully I can speed up again soon. Work + pandemic leads me to shy away from extra OSS too 😬 I'm excited to get back to adding things soon. I know you're not pressuring me at all here btw, just wanted to mention that I'm excited to do things soon 🙂

👍 2
Olical 2020-12-02T15:49:23.233900Z

That's the one!

dharrigan 2020-12-02T15:50:06.235100Z

🙂

Olical 2020-12-02T15:50:07.235200Z

I moved most of my internal todo list into the issue tracker for people to watch / comment on and to reduce the amount of duplicated queries. It also shows how many things I'm considering 😅 gotta pick what I work on carefully and after I've given it enough thought to make sure I get it right.

Olical 2020-12-02T15:52:54.236600Z

I think I did try to tackle the comment eval in a time box and ran out of time, it's pretty tricky to search for pairs outwards up to an N-1 point, like there's no way to tell nvim to do that. So I have to write it myself for the most part and it could be slow / buggy because I can only search from the cursor position, which might need to be moved as part of the solution which I really never want to do.

Olical 2020-12-02T15:53:07.236900Z

Although I move the cursor for "eval at mark", but I think that's mostly acceptable.

Olical 2020-12-02T15:53:16.237400Z

Hopefully I can find a clever easy way!

dharrigan 2020-12-02T15:53:26.237600Z

well, maybe treesitter will arrive soon

Olical 2020-12-02T15:53:52.238100Z

0.5 is definitely progressing, init.lua loading by default arrived in master the other day

2020-12-02T15:56:33.239600Z

hehe, "stop right before comment when evaling a root form" does sound like a simple feature. These things have a way of making you think it's a five minute job, and then, 2 years later... 😁

Olical 2020-12-02T15:57:24.240400Z

Yeaaaah there's just no way to ask nvim to find that. The only tool you have is "find a pair of [something]" and you can say "go until you run out of file" or "stop early".

Olical 2020-12-02T15:57:26.240600Z

That's basically it

Olical 2020-12-02T15:57:38.241Z

And out from the cursors current position

Olical 2020-12-02T16:02:57.241800Z

tree-sitter on the other hand 🤤 my dream

nate 2020-12-02T17:23:50.242300Z

init.lua? oh wow