Any plan to support Non-alternate screen?
Great work! (I think you should share your work in Rust forum)
So, my feature request here is the non-alternate screen(don't know the official name) support.
It seems that termfest will send escape code smcup to enter Alternate screen mode on terminal.enter_ca.
There are cases where programs hopes to stay in current screen instead of a whole new screen. For example skim (a fuzzy searcher) has a --height option which will make it occupy only part of the current screen.

Disclaimer: currently skim uses termion as the TUI library, but it did not support buffering. Thus I'm seeking some alternative libraries.
Thanks!
Thank you for your feedback and feature request! I'm really sorry for my late reply... Actually, I also want to use the feature you requested. I've planned to implement it, but I don't know the clean way to implement such a feature for now.
I'll tackle this issue! (of course, PR is always welcome!)