use std::collections::HashMap;
#[derive(Debug, Clone)]
pub struct ReplConfig {
pub syntax_highlighting: bool,
pub auto_completion: bool,
pub debugger_enabled: bool,
pub max_history: usize,
pub session_management: bool,
pub profiling_enabled: bool,
pub key_bindings: HashMap<String, String>,
}
impl Default for ReplConfig {
fn default() -> Self {
Self {
syntax_highlighting: true,
auto_completion: true,
debugger_enabled: true,
max_history: 1000,
session_management: true,
profiling_enabled: false,
key_bindings: HashMap::new(),
}
}
}