vim

For discussion on all things (neo)vim.
Timofey Sitnikov 2021-02-08T10:33:52.060600Z

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

orestis 2021-02-08T10:42:10.061400Z

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

Olical 2021-02-08T10:43:57.061600Z

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.

Olical 2021-02-08T10:44:26.061800Z

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.

Olical 2021-02-08T10:45:18.062Z

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.

Olical 2021-02-08T10:48:49.062500Z

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 Sitnikov 2021-02-08T10:54:31.062700Z

@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.

orestis 2021-02-08T10:58:56.064600Z

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

2021-02-08T11:01:17.064900Z

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

Timofey Sitnikov 2021-02-08T11:38:43.065200Z

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