Fork me on GitHub
#vim
<
2021-02-08
>
Timofey Sitnikov10:02:52

@orestis, have you seen https://github.com/onivim/oni2 ? It would be much cheaper than building one.

orestis10:02:10

@timofey.sitnikov Indeed I have — but I need to use NeoVim so I can run Conjure, and onivim2 bafflingly went with plain libvim instead.

Olical10:02:57

That sucks 😞 I wonder if the neovim team can somehow bridge that across so the backend can be swapped somehow? I guess not but I can dream.

Olical10:02:26

I would love to support regular vim too, but it'd be a huge undertaking, nvim is definitely far better suited to my lua-y dreams.

Olical10:02:18

Also calls to nvim's internal functions and 1st class API that's exposed in Lua land are littered throughout Conjure's code. Things that just don't exist in vim.

Olical10:02:49

Oh thanks! I'll have a read. And by "that sucks" it was more sadness about it not magically working with my tooling, not that oni is bad or made a bad choice, I should've said "unfortunate" really, from Conjure's perspective.

Timofey Sitnikov10:02:31

@orestis, I may be missing something that you are looking for, but Oni2 is built on top of NeoVim, and I believe it does source a vimrc file.

orestis10:02:56

No it’s not, it’s apparently based on their own thing https://github.com/onivim/libvim - which I thought was the actual vim library but it’s a reimplementation, making it even worse for my purposes

Aleksander11:02:17

I know the link because I’ve asked them at one point if Lua configs would be supported at any point …

Timofey Sitnikov11:02:43

@orestis Hmm, wow, OK, well, the original https://github.com/onivim/oni was. I guess they changed the direction.