1pub mod buffer;
2pub mod code_editor;
3pub mod code_preview;
4pub mod highlight;
5
6pub use buffer::{
7 CodeBuffer, get_code_buffer, set_code_buffer, with_code_buffer, with_code_buffer_mut,
8};
9pub use code_editor::{CodeEditor, CodeEditorProps};
10pub use code_preview::{CodePreview, CodePreviewProps};
11pub use highlight::{
12 DEFAULT_THEME, HighlightedSpan, clip_spans, find_syntax, find_theme, highlight_text,
13 syntax_set, syntect_color_to_crossterm, theme_set,
14};
15pub use sveltui::terminal::CursorStyle;
16
17pub mod prelude {
18 pub use crate::buffer::{
19 CodeBuffer, get_code_buffer, set_code_buffer, with_code_buffer, with_code_buffer_mut,
20 };
21 pub use crate::code_editor::{CodeEditor, CodeEditorProps};
22 pub use crate::code_preview::{CodePreview, CodePreviewProps};
23 pub use crate::highlight::HighlightedSpan;
24 pub use sveltui::terminal::CursorStyle;
25}