You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Consider making a difference between requests and notifications, and send out notifications with the proper message type, and don't wait for a response
Does neovim actually recognize this? Read the docs! Maybe everything's a requests anyways, then don't bother
Figure out how plugins can quit
Rewrite the API to be type save, and hide
rmpv::Value
from the usernvim_call_function
probably needs going through a traitrmp-serde
or so, so maybe the user has to just declare a structConsider making a difference between requests and notifications, and send out notifications with the proper message type, and don't wait for a response
Figure out what to do if the handler needs some cleanup logic
Consider error handling
Box<dyn Error>
in favor of a small enum?Can we merge
Requester
intoNeovim
? Could avoid doubling the APINeed more tests
We need Tokio right now. What can we do to stay "as generic as possible", so we can move to other executors when the possibility arrives?
futures
as far as possible.crate::runtime
Consider public API.
Check rust's API guidelines
Document stuff
Consider logging
The text was updated successfully, but these errors were encountered: