summaryrefslogtreecommitdiffstats
path: root/src/tui/app.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tui/app.rs')
-rw-r--r--src/tui/app.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/tui/app.rs b/src/tui/app.rs
index f40021d..c17cf32 100644
--- a/src/tui/app.rs
+++ b/src/tui/app.rs
@@ -1,4 +1,5 @@
-use cursive::theme::{BaseColor, Color, Effect, Style};
+use cursive::event::Event;
+use cursive::theme::{BaseColor, Color, ColorStyle, Effect, Style};
use cursive::utils::markup::StyledString;
use cursive::utils::span::SpannedString;
use cursive::Cursive;
@@ -64,6 +65,10 @@ pub fn run(qs: Vec<Question>) -> Result<()> {
}
cursive::logger::init();
siv.add_global_callback('?', cursive::Cursive::toggle_debug_console);
+ siv.add_global_callback(Event::CtrlChar('r'), |s| {
+ s.load_theme_file(config::theme_file_name().unwrap())
+ .unwrap()
+ });
siv.run();
Ok(())
}