From c9d7e3652bb0be4becdecfd8d2e7d4e795071c83 Mon Sep 17 00:00:00 2001 From: Fernando Mendes Date: Thu, 30 May 2019 16:47:40 +0100 Subject: [PATCH] Enforce the creation of the full cache dir path Fixes #576 --- src/assets.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assets.rs b/src/assets.rs index f8d467c2..8b7cdb27 100644 --- a/src/assets.rs +++ b/src/assets.rs @@ -117,7 +117,7 @@ impl HighlightingAssets { pub fn save(&self, dir: Option<&Path>) -> Result<()> { let target_dir = dir.unwrap_or_else(|| PROJECT_DIRS.cache_dir()); - let _ = fs::create_dir(target_dir); + let _ = fs::create_dir_all(target_dir); let theme_set_path = target_dir.join("themes.bin"); let syntax_set_path = target_dir.join("syntaxes.bin");