@orestis, have you seen https://github.com/onivim/oni2 ? It would be much cheaper than building one.
@timofey.sitnikov Indeed I have — but I need to use NeoVim so I can run Conjure, and onivim2 bafflingly went with plain libvim instead.
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.
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.
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.
https://github.com/onivim/libvim#why-is-libvim-based-on-vim-and-not-neovim
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.
@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.
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
I know the link because I’ve asked them at one point if Lua configs would be supported at any point …
@orestis Hmm, wow, OK, well, the original https://github.com/onivim/oni was. I guess they changed the direction.