aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--helix-term/src/main.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/helix-term/src/main.rs b/helix-term/src/main.rs
index ea9ed804..9d4e1c5b 100644
--- a/helix-term/src/main.rs
+++ b/helix-term/src/main.rs
@@ -42,7 +42,7 @@ fn setup_logging(logpath: PathBuf, verbosity: u64) -> Result<()> {
async fn main() -> Result<()> {
let cache_dir = helix_core::cache_dir();
if !cache_dir.exists() {
- std::fs::create_dir(&cache_dir).ok();
+ std::fs::create_dir_all(&cache_dir).ok();
}
let logpath = cache_dir.join("helix.log");
@@ -86,7 +86,7 @@ FLAGS:
let conf_dir = helix_core::config_dir();
if !conf_dir.exists() {
- std::fs::create_dir(&conf_dir).ok();
+ std::fs::create_dir_all(&conf_dir).ok();
}
setup_logging(logpath, args.verbosity).context("failed to initialize logging")?;