From f5e85fa28909433805a353d6a9be11614532c1b3 Mon Sep 17 00:00:00 2001 From: Matias Fontanini Date: Fri, 26 Jul 2024 06:45:28 -0700 Subject: [PATCH] chore: use ".presenterm" as prefix for tmp files --- src/third_party.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/third_party.rs b/src/third_party.rs index c44e63f..3b18c99 100644 --- a/src/third_party.rs +++ b/src/third_party.rs @@ -21,7 +21,6 @@ use std::{ sync::{Arc, Condvar, Mutex}, thread, }; -use tempfile::tempdir_in; const DEFAULT_HORIZONTAL_MARGIN: u16 = 5; const DEFAULT_VERTICAL_MARGIN: u16 = 7; @@ -198,7 +197,7 @@ impl Worker { if let Some(image) = self.state.lock().unwrap().cache.get(&snippet).cloned() { return Ok(image); } - let workdir = tempdir_in(&self.shared.root_dir)?; + let workdir = tempfile::Builder::default().prefix(".presenterm").tempdir()?; let output_path = workdir.path().join("output.png"); let input_path = workdir.path().join("input.mmd"); fs::write(&input_path, input)?; @@ -226,7 +225,7 @@ impl Worker { input: &str, style: &TypstStyle, ) -> Result { - let workdir = tempdir_in(&self.shared.root_dir)?; + let workdir = tempfile::Builder::default().prefix(".presenterm").tempdir_in(&self.shared.root_dir)?; let mut typst_input = Self::generate_page_header(style)?; typst_input.push_str(input);