pub mod cli;
pub mod clipboard;
pub mod formatter;
pub mod markdown_renderer;
pub mod scrollable_textarea;
pub mod title_popup;
pub mod title_select_popup;
pub mod ui;
pub mod ui_handler;
pub mod utils;
pub use clipboard::EditorClipboard;
use dirs::home_dir;
pub use formatter::{format_json, format_markdown};
pub use markdown_renderer::MarkdownRenderer;
pub use scrollable_textarea::ScrollableTextArea;
use std::path::PathBuf;
pub use title_popup::TitlePopup;
pub use title_select_popup::TitleSelectPopup;
pub use utils::{load_textareas, save_textareas};
pub fn get_save_file_path() -> PathBuf {
home_dir().unwrap_or_default().join("thoth_notes.md")
}
pub fn get_save_backup_file_path() -> PathBuf {
home_dir().unwrap_or_default().join("thoth_notes_backup.md")
}
pub const ORANGE: ratatui::style::Color = ratatui::style::Color::Rgb(255, 165, 0);
pub const DAEMONIZE_ARG: &str = "__thoth_copy_daemonize";
pub const MIN_TEXTAREA_HEIGHT: usize = 3;