use std::sync::Mutex;
use lazy_static::lazy_static;
use crate::ui::RenderConfig;
lazy_static! {
static ref GLOBAL_RENDER_CONFIGURATION: Mutex<RenderConfig> =
Mutex::new(RenderConfig::default());
}
pub fn get_configuration() -> RenderConfig {
*GLOBAL_RENDER_CONFIGURATION.lock().unwrap()
}
pub fn set_global_render_config(config: RenderConfig) {
let mut guard = GLOBAL_RENDER_CONFIGURATION.lock().unwrap();
*guard = config;
}
pub const DEFAULT_PAGE_SIZE: usize = 7;
pub const DEFAULT_VIM_MODE: bool = false;