diff options
Diffstat (limited to 'src/app.rs')
| -rw-r--r-- | src/app.rs | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -49,10 +49,12 @@ impl App { } pub fn run(mut self, terminal: &mut tui::Tui) -> io::Result<()> { - if let Err(e) = lua::source(&config::env::USER_RC_PATH) { - tui::restore()?; - println!("{}", e); - return Ok(()); + if let Err(_) = lua::source(&config::env::USER_RC_PATH) { + if let Err(e) = lua::source_default_config() { + tui::restore()?; + println!("{}", e); + return Ok(()); + } } while !{ GlobalState::get().exit } { |