#![allow(dead_code, unused_imports)]
mod context_trait;
mod crossterm_context;
mod ratatui_context;
mod ratatui_plugin;
pub use ratatui_context::RatatuiContext;
pub use ratatui_plugin::RatatuiPlugins;
pub mod context {
pub use super::context_trait::TerminalContext;
pub use super::crossterm_context::context::CrosstermContext;
pub use super::ratatui_context::DefaultContext;
pub use super::ratatui_plugin::ContextPlugin;
}
pub mod cleanup {
pub use super::crossterm_context::cleanup::CleanupPlugin;
}
pub mod error {
pub use super::crossterm_context::error::ErrorPlugin;
}
pub mod event {
pub use super::crossterm_context::event::{
CrosstermMessage, EventPlugin, FocusMessage, InputSet, KeyMessage, MouseMessage,
PasteMessage, ResizeMessage,
};
}
pub mod kitty {
pub use super::crossterm_context::kitty::{KittyEnabled, KittyPlugin};
}
pub mod mouse {
pub use super::crossterm_context::mouse::{MouseEnabled, MousePlugin};
}
pub mod translation {
pub use super::crossterm_context::translation::*;
}