1#![forbid(unsafe_code)]
2#![allow(clippy::needless_range_loop)]
3#![warn(clippy::dbg_macro, clippy::print_stdout)]
4#![cfg_attr(docsrs, feature(doc_cfg))]
5#![doc = include_str!("../README.md")]
6
7mod cursor;
8mod highlight;
9mod history;
10mod history_v2;
11mod input;
12mod scroll;
13#[cfg(feature = "search")]
14mod search;
15mod textarea;
16mod util;
17mod widget;
18mod word;
19
20#[allow(clippy::single_component_path_imports)]
21use ratatui;
22
23#[cfg(feature = "crossterm")]
24#[allow(clippy::single_component_path_imports)]
25use crossterm;
26
27#[cfg(feature = "termion")]
28#[allow(clippy::single_component_path_imports)]
29use termion;
30
31pub use cursor::CursorMove;
32pub use input::{Input, Key};
33pub use scroll::Scrolling;
34pub use textarea::MergeArea;