Skip to main content

sveltui_code/
lib.rs

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}