I am looking at reimplementing the no_sync::Editor that is currently based on Tokio (which requires the std crate) to make use of embassy async functions.
I have hit a couple of early problems with my efforts because of some of the visibility decisions made in noline. It may be that I am trying to do this in the wrong way, in which case some pointers would be appreciated, but can I ask why
noline::terminal::Terminal is marked pub(crate)
noline::history::get_history_entries is marked pub(crate)
These two design decisions makes it impossible for me to create a noline Editor for Embassy outside of the noline crate.
Hi Guys
I am looking at reimplementing the no_sync::Editor that is currently based on Tokio (which requires the std crate) to make use of embassy async functions.
I have hit a couple of early problems with my efforts because of some of the visibility decisions made in noline. It may be that I am trying to do this in the wrong way, in which case some pointers would be appreciated, but can I ask why