-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Join forces? #17
Comments
Hi @noib3! I keep meeting to check out All that to say: yup, I'm all for merging things! How do you see that happening? Any thoughts? I poked through your source and did notice an
For my part, I think this organization makes sense, but that's not to say that there isn't a better way. ...or it might not even be such that anyone else cares about having things broken up like this. But I'm open to going away from this if it means more adoption (again, I really just want a non-RPC tool/lib that I can use to do my own nvim things). Do you have any thoughts on this? Lastly, I should add that there are still a lot of rough edges in this codebase. ...and in fact, I'm not even certain I'm using the best calls in neovim--I really just tried started off by looking to see what the lua API does internally, then going from there. Testing is also kinda funky/not ideal/a bit of a drag. Anyway, lemme know your thoughts and thanks for the ping! |
I think this approach makes sense. I was thinking of dividing the library in two layers:
Pretty much anything that wasn't a boring Rust rewrite of a Lua function went in there. It's not complete by any means, I've just been adding function as I need them for now. The completion results in
Yup, same for my Do you have any ideas for the name? |
All sounds good to me! It probably took me 2 weeks to come up with "overkill", so yeah, naming sucks. 😀 I don't think I feel that strongly about what we'd end up with. So with that, did you have thoughts about how to move forward? Like, after we land on a repo name, what would see as first steps? Moving your stuff first? Moving mine first? Moving and merging things "feature by feature" (ex. Option getting/setting = feature)? |
I think we should port the bindings to the C types first, which if I'm not wrong should be contained in your
I was thinking of going "table by table", starting with implementing |
Hi there!
While developing nvim-compleet I put together the
nvim-bindings
crate to provide Rust bindings to Neovim without having to deal with RPC. Now I was asked to extract that crate to its own repo for other plugin authors to use. Would you be interested in mergingoverkill_nvim
into that crate?Native FFI bindings is something
nvim-bindings
is currently lacking and we could reuse a lot of your code there w/o having to implement it again.Thanks.
The text was updated successfully, but these errors were encountered: