nvim-oxi
nvim-oxi copied to clipboard
:link: Rust bindings to all things Neovim
It would be good to either make them public or improve the documentation everywhere they are used, so that you can have a quick look on what actually are the...
Just to give a little bit of context, Rust's async functions return [`Future`s](https://doc.rust-lang.org/std/future/trait.Future.html) that need an executor to drive them to completion. The usual way to achieve this is to...
One great thing to have would be https://neovim.io/doc/user/lua.html#lua-ui Sadly they are only usable with callbacks, but with #38 this could maybe be made to be async instead. Especially because they...
1. add testing bash scripts for examples 2. add `src/test.rs` which takes snapshots for: * calc & mechanic: succeeded * mlua & api: failed #54 --- And * fix the...
```bash # build in `nvim-oxi/examples/mlua` cargo b -r && mkdir lua -p && mv target/release/liblua.so lua/lua.so -fn # nvim set_rtp=":set rtp+=$PWD" cmd=":lua require'lua'.greetings()" nvim -u NONE --headless +"$set_rtp" +"$cmd" +quit...
Hello, I am using the crate setup example from the repo and Neovim crashes when loading the plugin DLL file by requiring the module. I am copying the DLL directly...
I think I remember running into a similar question when working on [turboladen/overkill_nvim](https://github.com/turboladen/overkill_nvim) and stopped working on it (because this project emerged!)... I see that [`nvim_oxi::api::types::Mode`](https://github.com/noib3/nvim-oxi/blob/main/crates/oxi-api/src/types/mode.rs) doesn't have a variant...