diff options
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -467,6 +467,10 @@ fn exec_rc_file(se: Arc<Mutex<Session>>) { } pub fn event_loop() { + fs::create_dir_all(basedir::config_dir()).unwrap(); + fs::create_dir_all(basedir::data_dir()).unwrap(); + fs::create_dir_all(basedir::state_dir()).unwrap(); + history::setup(); ansi::setup(); @@ -476,9 +480,6 @@ pub fn event_loop() { let raw = ScopedRawMode::on_fd(fd); raw.enable(); - fs::create_dir_all(basedir::config_dir()).unwrap(); - fs::create_dir_all(basedir::data_dir()).unwrap(); - let se = Session { raw: Some(raw), line: LineBuf::new(), |
