1#![warn(missing_docs)]
7
8mod builtin;
9mod cursor;
10mod theme;
11mod util;
12
13pub use builtin::BuiltinTheme;
14pub use cursor::ThemeCursor;
15pub use theme::{
16 hex_to_rgb, Ansi, Base16, HexColorError, Meta, Palette, Semantic, Theme, Ui, UiBg, UiBorder,
17 UiCursor, UiFg, UiSelection,
18};
19
20#[cfg(feature = "fs")]
21mod config;
22#[cfg(feature = "fs")]
23pub use config::TcaConfig;
24#[cfg(feature = "fs")]
25pub use util::{all_from_dir, all_themes, all_user_themes, load_theme_file, user_themes_path};